diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 67b6515..f157b5a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,24 @@ +2008-12-11 Tom Tromey <tromey@redhat.com> + + PR macros/2564: + * c-exp.y (macro_original_text, expansion_obstack, + expression_macro_scope): New globals. + (scan_macro_expansion): New function. + (scanning_macro_expansion): Likewise. + (finished_macro_expansion): Likewise. + (scan_macro_cleanup): Likewise. + (c_parse): Find macro scope. Initialize obstack. + * c-lang.h (scan_macro_expansion, scanning_macro_expansion, + finished_macro_expansion, expression_macro_lookup_func, + expression_macro_lookup_baton): Remove. + * c-lang.c (scan_macro_expansion, scanning_macro_expansion, + finished_macro_expansion, expression_macro_lookup_func, + expression_macro_lookup_baton): Remove. + (macro_original_text, macro_expanded_text, + c_preprocess_and_parse): Remove. + (c_language_defn, cplus_language_defn, asm_language_defn, + minimal_language_defn): Use c_parse. + 2008-12-10 Pedro Alves <pedro@codesourcery.com> * infcmd.c (until_next_command, finish_backward): Use get_frame_pc |