diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index acd10908d7622..de72e54738831 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -29012,7 +29012,8 @@ UNSPEC_FPCLASS) (const_int 1)))] "TARGET_AVX512DQ || VALID_AVX512FP16_REG_MODE(mode)" - "vfpclass\t{%2, %1, %0|%0, %1, %2}"; +;; %X1 so that we don't emit any *WORD PTR for -masm=intel. + "vfpclass\t{%2, %1, %0|%0, %X1, %2}"; [(set_attr "type" "sse") (set_attr "length_immediate" "1") (set_attr "prefix" "evex")