https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111792
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|wrong code at -O3 on |[14 Regression] wrong code
|x86_64-linux-gnu |at -O3 on x86_64-linux-gnu
Target Milestone|--- |14.0
CC| |rguenth at gcc dot gnu.org
Keywords| |needs-bisection, wrong-code
Status|UNCONFIRMED |NEW
Version|unknown |14.0
Ever confirmed|0 |1
Last reconfirmed| |2023-10-13
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed. -fno-tree-loop-vectorize fixes it. We vectorize
for (; l; l--) {
long a[1];
for (r = 0; r < 1; r++) {
h = a[0];
if (g)
goto L;
}
}