float
pvslockprocess(float *fout, float *fin, int framesize)
{
  int i;
  float mag=0.0f, diff;
  for (i = 0; i < framesize; i += 2) {
      mag += fin[i];
      fout[i] = fin[i];
      fout[i+1] = fin[i+1];
  }
  return mag;
}

> gcc-4.5 -O3 -ffast-math t.3.3.i
t.3.3.i: In function 'pvslockprocess':
t.3.3.i:2:1: internal compiler error: in vectorizable_reduction, at
tree-vect-loop.c:3491
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

> gcc-4.4 -O3 -ffast-math t.3.3.i
t.3.3.i: In function ‘pvslockprocess’:
t.3.3.i:2: internal compiler error: in vect_get_vec_def_for_operand, at
tree-vect-transform.c:1999
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.


-- 
           Summary: [4.4/4.5 Regression] ICE in vectorizable_reduction, at
                    tree-vect-loop.c:3491
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rguenth at gcc dot gnu dot org


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

Reply via email to