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.

Reply via email to