diff options
author | Doug Evans <dje@google.com> | 2010-09-29 16:41:24 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2010-09-29 16:41:24 +0000 |
commit | abc72ce4c676be2f368fa0ace766ed29cd444020 (patch) | |
tree | d7ebaf967e24d8c0e7cf31dfaef509e183e15339 /gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S | |
parent | 5f79eb72c24bb79e981896542831374b54fb96ba (diff) | |
download | gdb-abc72ce4c676be2f368fa0ace766ed29cd444020.zip gdb-abc72ce4c676be2f368fa0ace766ed29cd444020.tar.gz gdb-abc72ce4c676be2f368fa0ace766ed29cd444020.tar.bz2 |
Workaround for gcc/45682.
* dwarf2read.c (partial_die_info): New fields fixup_called,
linkage_name.
(guess_partial_die_structure_name): Renamed from guess_structure_name.
Move definition next to use. Use linkage_name to determine if class
is in a namespace. All callers updated.
(fixup_partial_die): Return early if already called.
Set fixup_called when done.
(guess_full_die_structure_name): New function.
(determine_prefix): Call it for class/struct/union dies if c++ and
.debug_types section is present and parent is DW_TAG_compile_unit.
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S')
0 files changed, 0 insertions, 0 deletions