https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109985
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- novops for prefetch also isn't the very best thing to do - that makes it free to schedule across loads/stores which probably isn't the intent. Of course it shouldn't be a barrier for CSE so modeling the exact perfect behavior is difficult.