[Bug c++/61076] New: [4.10 Regression] ICE SEGFAULT in bb_predicate tree-if-conv.c:149

mliska at suse dot cz gcc-bugzilla@gcc.gnu.org
Tue May 6 12:32:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61076

            Bug ID: 61076
           Summary: [4.10 Regression] ICE SEGFAULT in bb_predicate
                    tree-if-conv.c:149
           Product: gcc
           Version: 4.10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mliska at suse dot cz

Created attachment 32744
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32744&action=edit
qtwebkit_reduced.cpp

BT:
qtwebkit_reduced.cpp:59:6: internal compiler error: Segmentation fault
 int *F::allocateBlock(int &p1) { m_blocks.add(); }
      ^
0xb77b7f crash_signal
    ../../gcc/toplev.c:337
0xbcf54f bb_predicate
    ../../gcc/tree-if-conv.c:149
0xbcf54f is_predicated
    ../../gcc/tree-if-conv.c:275
0xbcf54f is_cond_scalar_reduction
    ../../gcc/tree-if-conv.c:1442
0xbcf54f predicate_scalar_phi
    ../../gcc/tree-if-conv.c:1583
0xbcf54f predicate_all_scalar_phis
    ../../gcc/tree-if-conv.c:1637
0xbcf54f combine_blocks
    ../../gcc/tree-if-conv.c:1954
0xbcf54f tree_if_conversion
    ../../gcc/tree-if-conv.c:2108
0xbcf54f execute
    ../../gcc/tree-if-conv.c:2187

To reproduce:
$ g++ -O3 qtwebkit_reduced.cpp

First occurred in: revision 209972



More information about the Gcc-bugs mailing list