aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog21
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