]> 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:08:09 +0000 (10:08 +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 0cfb2884d654c5575b3757490a6c683ce06f94f9..3342e550f2a20f56ac27f67e991822526be3dd78 100644 (file)
@@ -665,9 +665,6 @@ const char *host_detect_local_cpu (int argc, const char **argv)
                  /* Assume Arrow Lake S.  */
                  else if (has_feature (FEATURE_SM3))
                    cpu = "arrowlake-s";
-                 /* Assume Grand Ridge.  */
-                 else if (has_feature (FEATURE_RAOINT))
-                   cpu = "grandridge";
                  /* Assume Sierra Forest.  */
                  else if (has_feature (FEATURE_AVXVNNIINT8))
                    cpu = "sierraforest";
index 47340c6a4adfe63f57862c84169bab63c32a4152..303baf8c92108573709dc17fd9e9cfb15bac97ed 100644 (file)
@@ -2416,7 +2416,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_ARROWLAKE = PTA_ALDERLAKE | PTA_AVXIFMA
   | PTA_AVXVNNIINT8 | PTA_AVXNECONVERT | PTA_CMPCCXADD | PTA_UINTR;
 constexpr wide_int_bitmask PTA_ARROWLAKE_S = PTA_ARROWLAKE | PTA_AVXVNNIINT16
index c671bec94eb52593b5eda5211ddf0eeae7502c4c..022c32bd6ea41df5490561b72e3075ecaeee1349 100644 (file)
@@ -33462,8 +33462,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 clearwaterforest
 Intel Clearwater Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2,