summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-05-03 01:51:29 +0000
committerPaul Brook <paul@codesourcery.com>2006-05-03 01:51:29 +0000
commit2fbf620350bb581b4325f556743e19a30da23226 (patch)
tree3cf5801456bac18359093b6c09b1e1cb94b68133
parent538b98f84c20a1edf8ffe5e163354763adc50ee0 (diff)
downloadbinutils-redhat-2fbf620350bb581b4325f556743e19a30da23226.tar.gz
2006-05-03 Paul Brook <paul@codesourcery.com>
* gdb/dwarf2read.c (field_info): Add baseclasses. (dwarf2_add_field): Check base classes. (dwarf2_attach_fields_to_type): Ditto. * gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type. (gnuv3_virtual_fn_field): Handle missing base. (gnuv3_baseclass_offset): Handle missing vptr. * gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno. (cplus_name_of_child): Ditto. * gdb/eval.c (evaluate_subexp_standard): Ditto. * gdb/dwarf2read.c (read_structure_type): Search for vtable pointer by name in objects built by ARM compiler. * gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function offset for classes without DW_AT_containing_type.
-rw-r--r--ChangeLog.csl18
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 655a71cc44..6360714e4e 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,21 @@
+2006-05-03 Paul Brook <paul@codesourcery.com>
+
+ * gdb/dwarf2read.c (field_info): Add baseclasses.
+ (dwarf2_add_field): Check base classes.
+ (dwarf2_attach_fields_to_type): Ditto.
+
+ * gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type.
+ (gnuv3_virtual_fn_field): Handle missing base.
+ (gnuv3_baseclass_offset): Handle missing vptr.
+ * gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno.
+ (cplus_name_of_child): Ditto.
+ * gdb/eval.c (evaluate_subexp_standard): Ditto.
+ * gdb/dwarf2read.c (read_structure_type): Search for vtable pointer
+ by name in objects built by ARM compiler.
+
+ * gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function
+ offset for classes without DW_AT_containing_type.
+
2006-04-28 Mark Mitchell <mark@codesourcery.com>
* gdb/mt-tdep.c (mt_register_name): Correct out-of-range logic to