From 4139d6d0426316566eebd6085c690c4f63ab9cef Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Wed, 3 May 2006 02:07:50 +0000 Subject: 2006-05-03 Paul Brook Daniel Jacobowitz * gdb/dwarf2read.c (read_subroutine_type): Add armcc workaround. * gdb/dwarf2read.c (read_structure_type): Look for ADS vtable pointers. * gdb/dwarf2read.c (dwarf_decode_lines): Don't set dir for absolute paths. (dwarf_decode_lines): Ditto. (dwarf2_start_subfile): Split absolute filenames into path+file. * gdb/symtab.h (struct symbol): Add is_argument. (SYMBOL_IS_ARGUMENT): Define. * gdb/stack.c (print_frame_args): Use SYMBOL_IS_ARGUMENT. (print_frame_arg_vars): Ditto. * gdb/dwarf2read.c (new_symbol): Set SYMBOL_IS_ARGUMENT. (new_symbol): Mark optimized out arguments. * gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3. * gdb/dwarf2read.c (read_unspecified_type): New function. (read_type_die): Handle DW_TAG_unspecified_type. --- ChangeLog.csl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/ChangeLog.csl b/ChangeLog.csl index 6360714..56a994c 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,4 +1,30 @@ 2006-05-03 Paul Brook + Daniel Jacobowitz + + * gdb/dwarf2read.c (read_subroutine_type): Add armcc workaround. + + * gdb/dwarf2read.c (read_structure_type): Look for ADS vtable + pointers. + + * gdb/dwarf2read.c (dwarf_decode_lines): Don't set dir for absolute + paths. + (dwarf_decode_lines): Ditto. + (dwarf2_start_subfile): Split absolute filenames into path+file. + + * gdb/symtab.h (struct symbol): Add is_argument. + (SYMBOL_IS_ARGUMENT): Define. + * gdb/stack.c (print_frame_args): Use SYMBOL_IS_ARGUMENT. + (print_frame_arg_vars): Ditto. + * gdb/dwarf2read.c (new_symbol): Set SYMBOL_IS_ARGUMENT. + (new_symbol): Mark optimized out arguments. + + * gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3. + + * gdb/dwarf2read.c (read_unspecified_type): New function. + (read_type_die): Handle DW_TAG_unspecified_type. + +2006-05-03 Paul Brook + Daniel Jacobowitz * gdb/dwarf2read.c (field_info): Add baseclasses. (dwarf2_add_field): Check base classes. -- cgit v1.1