diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2023-12-13 11:23:28 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2023-12-15 10:08:09 +0800 |
commit | 9b4f535e45764163e78c9004b1b37dbe5168a1e6 (patch) | |
tree | b6cd4232787f79045fee029f97e3f59c26943e04 | |
parent | afead7fb9b3113dbc3dc84e514847f8b688742bf (diff) | |
download | gcc-9b4f535e45764163e78c9004b1b37dbe5168a1e6.zip gcc-9b4f535e45764163e78c9004b1b37dbe5168a1e6.tar.gz gcc-9b4f535e45764163e78c9004b1b37dbe5168a1e6.tar.bz2 |
i386: Remove RAO-INT from Grand Ridge
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.
-rw-r--r-- | gcc/config/i386/driver-i386.cc | 3 | ||||
-rw-r--r-- | gcc/config/i386/i386.h | 2 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 4 |
3 files changed, 3 insertions, 6 deletions
diff --git a/gcc/config/i386/driver-i386.cc b/gcc/config/i386/driver-i386.cc index 0cfb288..3342e55 100644 --- a/gcc/config/i386/driver-i386.cc +++ b/gcc/config/i386/driver-i386.cc @@ -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"; diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 47340c6..303baf8 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -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 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index c671bec..022c32b 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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, |