https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116776
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116776
--- Comment #2 from Andrew Pinski ---
Has the loads all been lifted?
If so this might be a dup of an unswitch issue I filed a few days ago.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116776
--- Comment #1 from Matthew Malcomson ---
N.b. from experimentation it seems that gcc 11 didn't move any part of the
condition outside of the loop, and since gcc 12 part of the condition has been
moved outside the loop.
I don't think this hoist