https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102008
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #5) > Wouldn't at least now simply disabling the "optimization" in the last sink > pass instance be safer? I don't see how that's easily done. Not sinking any loads would be as intrusive as doing pass-reordering, adding code to detect exactly the "two adjacent loads split into two places" would be quite elaborate.