https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61554
Bug ID: 61554 Summary: ice in bb_seq_addr Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Created attachment 32969 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32969&action=edit gzipped C++ source code The attached source code, when compiled by trunk dated today, 20140618, does this when compiled with -O2 ../results/bin/gcc -c -O2 bug149.cc /home/dcb/rpmbuild/BUILD/stdair-1.00.1/stdair/bom/SegmentSnapshotTable.cpp: In member function ‘boost::multi_array<T, NumDims, Allocator>& boost::multi_array<T, NumDims, Allocator>::resize(const boost::detail::multi_array::extent_gen<NumDims>&) [with T = double; long unsigned int NumDims = 2ul; Allocator = std::allocator<double>]’: /home/dcb/rpmbuild/BUILD/stdair-1.00.1/stdair/bom/SegmentSnapshotTable.cpp:469:1: internal compiler error: Segmentation fault } ^ 0xa9697f crash_signal ../../src/trunk/gcc/toplev.c:337 0x890bbc bb_seq_addr ../../src/trunk/gcc/gimple.h:1389 0x890bbc gsi_start_bb ../../src/trunk/gcc/gimple-iterator.h:118 0x890bbc gsi_for_stmt(gimple_statement_base*) ../../src/trunk/gcc/gimple-iterator.c:620 0xbc031c substitute_and_fold(tree_node* (*)(tree_node*), bool (*)(gimple_stmt_iterator*), bool) ../../src/trunk/gcc/tree-ssa-propagate.c:1225 0xb45aea ccp_finalize ../../src/trunk/gcc/tree-ssa-ccp.c:926 0xb45aea do_ssa_ccp ../../src/trunk/gcc/tree-ssa-ccp.c:2341 0xb45aea execute ../../src/trunk/gcc/tree-ssa-ccp.c:2374 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.