[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