Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}.
authorliuhongt <hongtao.liu@intel.com>
Wed, 16 Feb 2022 07:00:59 +0000 (15:00 +0800)
committerliuhongt <hongtao.liu@intel.com>
Thu, 17 Feb 2022 07:47:33 +0000 (15:47 +0800)
gcc/ChangeLog:

* config/i386/cpuid.h (bit_MPX): Removed.
(bit_BNDREGS): Ditto.
(bit_BNDCSR): Ditto.

gcc/config/i386/cpuid.h

index ed61130..8b3dc2b 100644 (file)
@@ -86,7 +86,6 @@
 #define bit_AVX2       (1 << 5)
 #define bit_BMI2       (1 << 8)
 #define bit_RTM        (1 << 11)
-#define bit_MPX        (1 << 14)
 #define bit_AVX512F    (1 << 16)
 #define bit_AVX512DQ   (1 << 17)
 #define bit_RDSEED     (1 << 18)
 #define bit_AMX_TILE    (1 << 24)
 #define bit_AMX_INT8    (1 << 25)
 
-/* XFEATURE_ENABLED_MASK register bits (%eax == 0xd, %ecx == 0) */
-#define bit_BNDREGS     (1 << 3)
-#define bit_BNDCSR      (1 << 4)
-
 /* Extended State Enumeration Sub-leaf (%eax == 0xd, %ecx == 1) */
 #define bit_XSAVEOPT   (1 << 0)
 #define bit_XSAVEC     (1 << 1)