This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/79463] New: ice for -g with ./g++.dg/cpp1y/pr79435.C
- From: "dcb314 at hotmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 11 Feb 2017 12:39:25 +0000
- Subject: [Bug c++/79463] New: ice for -g with ./g++.dg/cpp1y/pr79435.C
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79463
Bug ID: 79463
Summary: ice for -g with ./g++.dg/cpp1y/pr79435.C
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
I tried to compile gcc/testsuite/g++.dg/cpp1y/pr79435.C
with compiler flag -g on current gcc trunk and got:
./g++.dg/cpp1y/pr79435.C:5:10: internal compiler error: Segmentation fault
extern A a; // { dg-error "'a' has incomplete type" }
^
0xeab417 crash_signal
../../trunk/gcc/toplev.c:333
0x734b77 check_abi_tags
../../trunk/gcc/cp/class.c:1616
0x874ea3 write_mangled_name
../../trunk/gcc/cp/mangle.c:770
0x881533 mangle_decl_string
../../trunk/gcc/cp/mangle.c:3757
This code seems ok on gcc revision 245132 and seems
to go wrong on gcc revision 245341.