aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 42571e6..e0e3353 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,26 @@
+2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix crashes on dangling display expressions.
+ * ada-lang.c (ada_operator_check): New function.
+ (ada_exp_descriptor): Fill-in the field operator_check.
+ * c-lang.c (exp_descriptor_c): Fill-in the field operator_check.
+ * jv-lang.c (exp_descriptor_java): Likewise.
+ * m2-lang.c (exp_descriptor_modula2): Likewise.
+ * scm-lang.c (exp_descriptor_scm): Likewise.
+ * parse.c (exp_descriptor_standard): Likewise.
+ (operator_check_standard): New function.
+ (exp_iterate, exp_uses_objfile_iter, exp_uses_objfile): New functions.
+ * parser-defs.h (struct exp_descriptor): New field operator_check.
+ (operator_check_standard, exp_uses_objfile): New declarations.
+ * printcmd.c: Remove the inclusion of solib.h.
+ (display_uses_solib_p): Remove the function.
+ (clear_dangling_display_expressions): Call lookup_objfile_from_block
+ and exp_uses_objfile instead of display_uses_solib_p.
+ * solist.h (struct so_list) <objfile>: New comment.
+ * symtab.c (lookup_objfile_from_block): Remove the static qualifier.
+ * symtab.h (lookup_objfile_from_block): New declaration.
+ (struct general_symbol_info) <obj_section>: Extend the comment.
+
2010-04-22 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
Thiago Jung Bauermann <bauerman@br.ibm.com>