[Bug c++/53693] New: [4.7 regression] ICE in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1438

bearoso at gmail dot com gcc-bugzilla@gcc.gnu.org
Sat Jun 16 02:01:00 GMT 2012


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

             Bug #: 53693
           Summary: [4.7 regression] ICE in
                    vect_get_vec_def_for_stmt_copy, at
                    tree-vect-stmts.c:1438
    Classification: Unclassified
           Product: gcc
           Version: 4.7.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: bearoso@gmail.com


Created attachment 27628
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27628
Code that generates ICE

With 4.7.0 and up I'm now getting an ICE when building this bit of code with
-O3 or -ftree-vectorize and the C++ compiler:

$ g++ -O1 -ftree-vectorize ice.cxx -o ice
ice.cxx: In function 'void filter_scanlines(void*, int, void*, int, int, int)':
ice.cxx:2:1: internal compiler error: in vect_get_vec_def_for_stmt_copy, at
tree-vect-stmts.c:1438



More information about the Gcc-bugs mailing list