OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / libcpp / ChangeLog
index eb5d76f..3e8567b 100644 (file)
@@ -1,3 +1,16 @@
+2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
+            Joseph Myers  <joseph@codesourcery.com>
+
+       * internal.h (struct lexer_state): Add in_deferred_pragma.
+       * directives.c (struct pragma_entry): Add allow_expansion.
+       (insert_pragma_entry): Take allow_expansion flag.
+       (register_pragma): Likewise.
+       (cpp_register_pragma): Likewise.
+       (_cpp_init_internal_pragmas): Update calls to cpp_register_pragma.
+       (do_pragma): Honor allow_expansion.
+       (cpp_handle_deferred_pragma): Set in_deferred_pragma.
+       * include/cpplib.h (cpp_register_pragma): Update prototype.
+
 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
             Mark Mitchell  <mark@codesourcery.com>