https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122343
--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by H.J. Lu <[email protected]>: https://gcc.gnu.org/g:f80829a9f98c99e751bc2b80cffbe599a117f430 commit r16-5952-gf80829a9f98c99e751bc2b80cffbe599a117f430 Author: H.J. Lu <[email protected]> Date: Mon Dec 8 13:29:59 2025 +0800 x86: Don't allow 2 volatile memory references Don't allow 2 volatile memory references in *<avx512>_cmp<mode>3_dup_op so that gcc.target/i386/avx2-vpcmpeqq-1.c will generate 2 loads when -march=cascadelake is used. PR target/122343 * config/i386/sse.md (*<avx512>_cmp<mode>3_dup_op): Don't allow 2 volatile memory references. Signed-off-by: H.J. Lu <[email protected]>
