https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96349
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fxue at os dot
amperecomputing.com
| |, matz at gcc dot gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
-fno-split-loops fixes it.
t.c:16:8: optimized: loop split on semi-invariant condition at false branch
so it's the new splitting code, still going to give it a quick shot at a fix.