[Bug tree-optimization/46190] New: ICE in vect_enhance_data_refs_alignment when building fma3d

pthaugen at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Oct 26 22:08:00 GMT 2010


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

           Summary: ICE in vect_enhance_data_refs_alignment when building
                    fma3d
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: pthaugen@gcc.gnu.org
                CC: rguenth@gcc.gnu.org
              Host: powerpc64-linux
            Target: powerpc64-linux
             Build: powerpc64-linux


Created attachment 22166
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22166
testcase

Looks like the fix for PR45720 (rev165832) causes an ICE when trying to build
CPU2000 benchmark fma3d. Benchmark file is fma1.f90, reduced testcase is
attatched.

> gfortran -c -O2 -ftree-vectorize -mcpu=power7 err.f90
err.f90: In function `spot_weld_initialization':
err.f90:1:0: internal compiler error: in vect_enhance_data_refs_alignment, at
tree-vect-data-refs.c:1550



More information about the Gcc-bugs mailing list