> -----Original Message-----
> From: H.J. Lu <[email protected]>
> Sent: Monday, December 8, 2025 1:40 PM
> To: Liu, Hongtao <[email protected]>; GCC Patches <gcc-
> [email protected]>; Uros Bizjak <[email protected]>; Jiang, Haochen
> <[email protected]>
> Subject: [PATCH] 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.
Ok.
>
>
> --
> H.J.