diff mbox series

[i386] Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}.

Message ID 20220217040037.11171-1-hongtao.liu@intel.com
State New
Headers show
Series [i386] Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. | expand

Commit Message

Liu, Hongtao Feb. 17, 2022, 4 a.m. UTC
Bootstrap and regrestest on x86_64-pc-linux-gnu{-m32,}.
Ok for trunk?

gcc/ChangeLog:

	* config/i386/cpuid.h (bit_MPX): Removed.
	(bit_BNDREGS): Ditto.
	(bit_BNDCSR): Ditto.
---
 gcc/config/i386/cpuid.h | 5 -----
 1 file changed, 5 deletions(-)

Comments

Hongtao Liu Feb. 17, 2022, 4:01 a.m. UTC | #1
On Thu, Feb 17, 2022 at 12:00 PM liuhongt <hongtao.liu@intel.com> wrote:
>
> Bootstrap and regrestest on x86_64-pc-linux-gnu{-m32,}.
> Ok for trunk?
>
> gcc/ChangeLog:
>
>         * config/i386/cpuid.h (bit_MPX): Removed.
>         (bit_BNDREGS): Ditto.
>         (bit_BNDCSR): Ditto.
> ---
>  gcc/config/i386/cpuid.h | 5 -----
>  1 file changed, 5 deletions(-)
>
> diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h
> index ed6113009bb..8b3dc2b1dde 100644
> --- a/gcc/config/i386/cpuid.h
> +++ b/gcc/config/i386/cpuid.h
> @@ -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)
> @@ -136,10 +135,6 @@
>  #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)
> --
> 2.18.1
>
Uros Bizjak Feb. 17, 2022, 7:37 a.m. UTC | #2
On Thu, Feb 17, 2022 at 5:01 AM Hongtao Liu <crazylht@gmail.com> wrote:
>
> On Thu, Feb 17, 2022 at 12:00 PM liuhongt <hongtao.liu@intel.com> wrote:
> >
> > Bootstrap and regrestest on x86_64-pc-linux-gnu{-m32,}.
> > Ok for trunk?
> >
> > gcc/ChangeLog:
> >
> >         * config/i386/cpuid.h (bit_MPX): Removed.
> >         (bit_BNDREGS): Ditto.
> >         (bit_BNDCSR): Ditto.

OK.

Thanks,
Uros.

> > ---
> >  gcc/config/i386/cpuid.h | 5 -----
> >  1 file changed, 5 deletions(-)
> >
> > diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h
> > index ed6113009bb..8b3dc2b1dde 100644
> > --- a/gcc/config/i386/cpuid.h
> > +++ b/gcc/config/i386/cpuid.h
> > @@ -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)
> > @@ -136,10 +135,6 @@
> >  #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)
> > --
> > 2.18.1
> >
>
>
> --
> BR,
> Hongtao
diff mbox series

Patch

diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h
index ed6113009bb..8b3dc2b1dde 100644
--- a/gcc/config/i386/cpuid.h
+++ b/gcc/config/i386/cpuid.h
@@ -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)
@@ -136,10 +135,6 @@ 
 #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)