summaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9ff2a653e27..dbad5dbaa4e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,25 @@
+2012-07-26 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in (SFILES): Remove objc-exp.y.
+ (YYFILES): Remove objc-exp.c.
+ (YYOBJ): Remove objc-exp.o.
+ (local-maintainer-clean): Don't mention objc-exp.c.
+ * c-exp.y: Include objc-lang.h.
+ (%union) <class>: New field.
+ (NSSTRING, SELECTOR, CLASSNAME, OBJC_LBRAC): New tokens.
+ (exp): Clone subscript production for OBJC_LBRAC. Add various
+ Objective C productions.
+ (msglist, msgarglist, msgarg): New productions.
+ (array_mod, func_mod, operator): Clone productions for
+ OBJC_LBRAC.
+ (parse_string_or_char): Handle '@' strings.
+ (lex_one_token): Return OBJC_LBRAC. Recognize @selector.
+ (classify_name): Check la_name_of_this. Recognize ObjC class
+ names.
+ * objc-exp.y: Remove.
+ * objc-lang.c (objc_language_defn): Use c_parse, c_error.
+ * objc-lang.h (objc_parse, objc_error): Don't declare.
+
2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
* python/py-inferior.c (infpy_threads): Call update_thread_list ().