https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98854
--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Richard Biener from comment #4) > Little bit convoluted testcase: > > double a[1024]; > > int bar(); > void foo (int n) > { > double x = 0, y = 0; > int i = 1023; > do > { > x += a[i] + a[i+1]; > y += a[i] / a[i+1]; > if (bar ()) > break; > } > while (--i); > a[0] = x; > a[1] = y; > } > What compiler (ISA options) do you use in order to vectorize this?