X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=f05829cfb40c77007bee038fc6751b944231bd64;hb=98bfdba52e7a8f7f9a19cafe59538341929be301;hp=2b548b7aadcbd97cf1c4f5cd6ff03e35ff036403;hpb=ce0d1972043ea09562ed28d2bb9cadc50a9dd29d;p=binutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2b548b7aadc..f05829cfb40 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,38 @@ +2010-08-12 Daniel Jacobowitz + Pedro Alves + + * dwarf2read.c: Include "c-lang.h" and "valprint.h". + (struct dwarf2_per_objfile) : New field. + (struct partial_die_info) : New field. + : Change type to unsigned char. + : New field. + (dwarf2_build_psymtabs_hard): Set reading_partial_symbols. Only + allocate a CU if we don't have one already. Add a cleanup for the + CU. + (partial_die_full_name): Handle template arguments not in + DW_AT_name. + (dwarf2_psymtab_to_symtab): Clear reading_partial_symbols. + (load_full_comp_unit): Only allocate a CU if we don't have one + already. + (do_ui_file_peek_last): New. + (dwarf2_compute_name): Handle template parameters not in + DW_AT_name. + (read_comp_unit): Read and free abbrevs if not read yet. + (load_partial_dies): Handle template arguments not in DW_AT_name. + (find_partial_die): If we have a CU, but no a partial dies yet, + also read in the CU. + (dwarf2_const_value_attr): New, abstracted out from + dwarf2_const_value. + (dwarf2_const_value, dwarf2_const_value_data): Adjust to use + dwarf2_const_value_attr. + (determine_prefix): Detect and break loops created by RCVT's debug + info. + (maybe_queue_comp_unit): Bail out early if reading partial + symbols. + (follow_die_offset): Load full CU if we have no dies. + * dwarf2loc.c (dwarf2_evaluate_loc_desc): Make public. + * dwarf2loc.h (dwarf2_evaluate_loc_desc): Declare. + 2010-08-11 Tom Tromey Phil Muldoon