This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/55126] New: Libstdc++-v3 fails to compile
- From: "rbmj at verizon dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 29 Oct 2012 20:13:00 +0000
- Subject: [Bug libstdc++/55126] New: Libstdc++-v3 fails to compile
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55126
Bug #: 55126
Summary: Libstdc++-v3 fails to compile
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: rbmj@verizon.net
Hello everyone,
libstdc++-v3 fails to compile, with the following error message:
In file included from
../../../../../gcc/libstdc++-v3/src/c++98/complex_io.cc:25:0:
/home/rbmj/build/powerpc-wrs-vxworks/libstdc++-v3/include/complex: In function
'std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)
[with _Tp = float; _CharT = char; _Traits = std::char_traits<char>]':
/home/rbmj/build/powerpc-wrs-vxworks/libstdc++-v3/include/complex:529:5:
internal compiler error: Segmentation fault
}
^
0xa582bf crash_signal
../../gcc/gcc/toplev.c:333
0xa43264 emit_case_dispatch_table
../../gcc/gcc/stmt.c:1919
0xa4a219 expand_sjlj_dispatch_table(rtx_def*, vec_t<tree_node*>*)
../../gcc/gcc/stmt.c:2292
0x81bde9 sjlj_emit_dispatch_table
../../gcc/gcc/except.c:1363
0x81bde9 sjlj_build_landing_pads
../../gcc/gcc/except.c:1420
0x81bde9 finish_eh_generation()
../../gcc/gcc/except.c:1454
0x784ef6 gimple_expand_cfg
../../gcc/gcc/cfgexpand.c:4600
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.
make[5]: *** [complex_io.lo] Error 1
This is a regression, as it successfully compiled with revision 191596, but
with 192956 has the above error message.
I wasn't sure whether to file this under libstdc++ or the c++ front end.
Build configuration:
../gcc/configure --prefix=/usr --target=powerpc-wrs-vxworks
--with-gnu-as --with-gnu-ld --with-headers
--disable-shared --disable-libssp --disable-multilib
--with-float=hard --enable-languages=c,c++ --enable-libstdcxx
--enable-threads=vxworks --without-gconv
--disable-libgomp --disable-nls --disable-libmudflap
--with-cpu-PPC603 --disable-symvers