]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Remove RAO-INT from Grand Ridge
authorHaochen Jiang <haochen.jiang@intel.com>
Wed, 13 Dec 2023 03:23:28 +0000 (11:23 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Fri, 15 Dec 2023 02:10:30 +0000 (10:10 +0800)
gcc/ChangeLog:

* config/i386/driver-i386.cc (host_detect_local_cpu): Do not
set Grand Ridge depending on RAO-INT.
* config/i386/i386.h: Remove PTA_RAOINT from PTA_GRANDRIDGE.
* doc/invoke.texi: Adjust documentation.

gcc/config/i386/driver-i386.cc
gcc/config/i386/i386.h
gcc/doc/invoke.texi

index 4c362ffcfa3d22f32e527ea402d2c894e008c826..6a998f5dea5b3243d932256431da0c0c593efd0c 100644 (file)
@@ -591,11 +591,8 @@ const char *host_detect_local_cpu (int argc, const char **argv)
              /* This is unknown family 0x6 CPU.  */
              if (has_feature (FEATURE_AVX))
                {
-                 /* Assume Grand Ridge.  */
-                 if (has_feature (FEATURE_RAOINT))
-                   cpu = "grandridge";
                  /* Assume Granite Rapids D.  */
-                 else if (has_feature (FEATURE_AMX_COMPLEX))
+                 if (has_feature (FEATURE_AMX_COMPLEX))
                    cpu = "graniterapids-d";
                  /* Assume Granite Rapids.  */
                  else if (has_feature (FEATURE_AMX_FP16))
index 9af92645f7bff8cc8063efb3533e943f951fcf73..539083f2fbf8c42b0b9f0d4ae6a16d761ee228d2 100644 (file)
@@ -2365,7 +2365,7 @@ constexpr wide_int_bitmask PTA_GRANITERAPIDS = PTA_SAPPHIRERAPIDS | PTA_AMX_FP16
   | PTA_PREFETCHI;
 constexpr wide_int_bitmask PTA_GRANITERAPIDS_D = PTA_GRANITERAPIDS
   | PTA_AMX_COMPLEX;
-constexpr wide_int_bitmask PTA_GRANDRIDGE = PTA_SIERRAFOREST | PTA_RAOINT;
+constexpr wide_int_bitmask PTA_GRANDRIDGE = PTA_SIERRAFOREST;
 constexpr wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW
   | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ;
 constexpr wide_int_bitmask PTA_ZNVER1 = PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2
index 6c76a29574cb82469bbe35538a80b42ab69547e8..7ebee0c2bbb910923e3f4aca4cb3c2473c28102d 100644 (file)
@@ -32404,8 +32404,8 @@ SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
 XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI,
 MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT,
 PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI,
-AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD, UINTR and RAOINT
-instruction set support.
+AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD and UINTR instruction set
+support.
 
 @item knl
 Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,