* dwarf2out.c (gen_type_die_with_usage): Do not try to emit debug
info for a redundant typedef that has DECL_ORIGINAL_TYPE set. Use
that underlying type instead.
gcc/testsuite/
* g++.dg/debug/dwarf2/self-ref-1.C: New test.
* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
Author: dodji
Date: Fri Dec 17 10:39:21 2010
New Revision: 167976
URL: http:// gcc.gnu. org/viewcvs? root=gcc& view=rev& rev=167976
Log:
Fix for PR debug/45088
gcc/
* dwarf2out.c (gen_type_ die_with_ usage): Do not try to emit debug
info for a redundant typedef that has DECL_ORIGINAL_TYPE set. Use
that underlying type instead.
gcc/testsuite/
* g++.dg/ debug/dwarf2/ self-ref- 1.C: New test. debug/dwarf2/ self-ref- 2.C: Likewise.
* g++.dg/
Added: gcc/testsuite/ g++.dg/ debug/dwarf2/ self-ref- 1.C gcc/testsuite/ g++.dg/ debug/dwarf2/ self-ref- 2.C gcc/ChangeLog gcc/dwarf2out. c gcc/testsuite/ ChangeLog
trunk/
trunk/
Modified:
trunk/
trunk/
trunk/