DescriptionThe enclosed patch to google/main contains certain small fixes for pubnames and
pubtypes, which are now emitted completely and canonically. It also fixes the
expected output of various tests to match the canonical names of functions.
OK for google/main?
Tested:
With full make-check and no new failures observed.
gcc/ChangeLog:
2012-01-04 Sterling Augustine <saugustine@google.com>
* gcc/dwarf2out.c (add_pubname): Move conditional clause from outer to
inner if-statement.
(dwarf2out_finish): Fix conditions to output DW_AT_GNU_pubnames and
DW_AT_GNU_pubtypes. Move decision to output pubnames and pubtypes from
here...
(output_pubnames): ...to here.
(pubtypes_section_empty): Delete unused function.
testsuite/ChangeLog:
2012-01-04 Sterling Augustine <saugustine@google.com>
* gcc/testsuite/g++.dg/diagnostic/bindings1.C: Adjust expected output.
* gcc/testsuite/g++.dg/ext/pretty3.C: Likewise.
* gcc/testsuite/g++.dg/pr44486.C: Likewise.
* gcc/testsuite/g++.dg/warn/Wuninitializable-member.C: Likewise.
* gcc/testsuite/g++.dg/warn/pr35711.C: Likewise.
* gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C: Likewise.
Patch Set 1 #
MessagesTotal messages: 4
|