https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106187
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |rtl-optimization --- Comment #39 from Richard Biener <rguenth at gcc dot gnu.org> --- So to say - it's wrongdoing of postreload which should not remove the dead store because it still needs to serve as a barrier for the subsequent load.