https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125180
--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Jakub Jelinek from comment #3) > So do we want && (!MEM_P (operands[2]) || !MEM_VOLATILE_P (operands[2])) > added here and perhaps to similar splitters? Yes. Changes to volatile mem operands should be avoided.
