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; } }