https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66036

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Reduction case with unrolling

struct Xf {
    float x;
    float y;
};
float testf (struct Xf *x, int stride, int n)
{
  int i;
  float sum = 0.;
  for (i = 0; i < n; ++i)
    { 
      sum += x[i*stride].x;
      sum += x[i*stride].y;
    }
  return sum;
}

Reply via email to