// { dg-do compile } // { dg-options "-g -feliminate-dwarf2-dups" } namespace N { } struct A { void foo (); }; void A::foo () { using namespace N; } ICEs with gcc-4_{0,1}-branch and HEAD in build_abbrev_table, as DW_TAG_namespace die that is being referenced doesn't have die_symbol.
Subject: Bug 27057 Author: jakub Date: Mon Apr 10 13:18:19 2006 New Revision: 112820 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112820 Log: PR debug/27057 * dwarf2out.c (is_symbol_die): Return true also for namespaces. * g++.dg/debug/dwarf2-2.C: New test. Added: trunk/gcc/testsuite/g++.dg/debug/dwarf2-2.C Modified: trunk/gcc/ChangeLog trunk/gcc/dwarf2out.c trunk/gcc/testsuite/ChangeLog
Subject: Bug 27057 Author: jakub Date: Mon Apr 10 13:21:13 2006 New Revision: 112821 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112821 Log: PR debug/27057 * dwarf2out.c (is_symbol_die): Return true also for namespaces. * g++.dg/debug/dwarf2-2.C: New test. Added: branches/gcc-4_1-branch/gcc/testsuite/g++.dg/debug/dwarf2-2.C Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/dwarf2out.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
Fixed inGCC-4.1.x