https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105771
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-bisection, wrong-code Known to fail| |10.2.0, 11.2.0, 9.4.0 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2022-05-30 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. main0.c:28:20: optimized: applying unroll and jam with factor 2 main0.c:29:24: optimized: loop with 16 iterations completely unrolled (header execution count 59700049) main0.c:45:24: optimized: loop vectorized using 16 byte vectors main0.c:45:24: optimized: loop turned into non-loop; it never loops main0.c:41:5: optimized: loop with 3 iterations completely unrolled (header execution count 59700049) main0.c:44:20: optimized: loop with 16 iterations completely unrolled (header execution count 0) -fno-loop-unroll-and-jam fixes it. Can't check trunk right now whether it's fixed.