https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108177

--- Comment #1 from avieira at gcc dot gnu.org ---
I noticed that for SVE stores seem to be marked as volatile memory accesses, I
suspect it's because they are represented using masked stores which probably
are by definition volatile (for this reason?).

A fix for this for now, before MVE starts using maskedstore patterns, would be
to use unspec_volatile for such stores.

Reply via email to