http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52951
Bug #: 52951
Summary: internal compiler error with c++11 initializer lists
and C arrays
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: [email protected]
ReportedBy: [email protected]
Created attachment 27146
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27146
preprocessed source
The following trivial snippet produces "internal compiler error: Segmentation
fault". Tested with 4.7.0 and 4.6.3 on two different architectures.
g++-4.7 -c -std=c++11 test.cc
---- test.cc:
#include <utility>
std::pair<int, int[1]> foo = {1, {2} };
----
g++-4.7 -v
Using built-in specs.
COLLECT_GCC=g++-4.7
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --enable-languages=c,c++ --program-suffix=-4.7
Thread model: posix
gcc version 4.7.0 (GCC)