[Bug tree-optimization/102436] [11/12 Regression] Lost Load/Store Motion
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Nov 16 14:57:25 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102436
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
So what can probably be special-cased is when all stores in the loop happen in
the same basic-block. I do have a start for this but need to massage it a bit
more. Once there's more than one block controlled by a different conditional
the order of stores is lost and so they have to be independent (but in
principle only across BBs, not all-to-all, but only in case the order is the
same in all BBs ...).
More information about the Gcc-bugs
mailing list