This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/55261] New: [C++0x] ICE (SIGSEGV) when inheriting implicit constructor
- From: "zsojka at seznam dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 10 Nov 2012 09:08:27 +0000
- Subject: [Bug c++/55261] New: [C++0x] ICE (SIGSEGV) when inheriting implicit constructor
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55261
Bug #: 55261
Summary: [C++0x] ICE (SIGSEGV) when inheriting implicit
constructor
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: zsojka@seznam.cz
Created attachment 28652
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28652
reduced testcase
I don't know if the code is valid.
Compiler output:
$ gcc testcase.C -std=c++11
testcase.C:4:8: internal compiler error: Segmentation fault
struct B : A
^
0xbc2e9f crash_signal
/mnt/svn/gcc-trunk/gcc/toplev.c:333
0x6579f9 vec_t<tree_node*>::operator[](unsigned int)
/mnt/svn/gcc-trunk/gcc/vec.h:487
0x6579f9 add_implicitly_declared_members
/mnt/svn/gcc-trunk/gcc/cp/class.c:3016
0x65e2b4 check_bases_and_members
/mnt/svn/gcc-trunk/gcc/cp/class.c:5343
0x663321 finish_struct_1(tree_node*)
/mnt/svn/gcc-trunk/gcc/cp/class.c:6237
0x66558c finish_struct(tree_node*, tree_node*)
/mnt/svn/gcc-trunk/gcc/cp/class.c:6545
0x69413e cp_parser_class_specifier_1
/mnt/svn/gcc-trunk/gcc/cp/parser.c:18231
0x69413e cp_parser_class_specifier
/mnt/svn/gcc-trunk/gcc/cp/parser.c:18440
0x69413e cp_parser_type_specifier
/mnt/svn/gcc-trunk/gcc/cp/parser.c:13568
0x6ab3cd cp_parser_decl_specifier_seq
/mnt/svn/gcc-trunk/gcc/cp/parser.c:10893
0x6aee09 cp_parser_simple_declaration
/mnt/svn/gcc-trunk/gcc/cp/parser.c:10492
0x6b0e57 cp_parser_block_declaration
/mnt/svn/gcc-trunk/gcc/cp/parser.c:10441
0x6ba23b cp_parser_declaration
/mnt/svn/gcc-trunk/gcc/cp/parser.c:10338
0x6b886d cp_parser_declaration_seq_opt
/mnt/svn/gcc-trunk/gcc/cp/parser.c:10224
0x6b8b62 cp_parser_translation_unit
/mnt/svn/gcc-trunk/gcc/cp/parser.c:3796
0x6b8b62 c_parse_file()
/mnt/svn/gcc-trunk/gcc/cp/parser.c:28144
0x7bdbe4 c_common_parse_file()
/mnt/svn/gcc-trunk/gcc/c-family/c-opts.c:1007
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.