https://gcc.gnu.org/g:2296fb82a4eb8a30c93820141c5e41202e813057
commit r14-12097-g2296fb82a4eb8a30c93820141c5e41202e813057 Author: Haochen Jiang <[email protected]> Date: Wed Oct 15 14:08:32 2025 +0800 i386: Correct ISA set for Panther Lake In ISE, Panther Lake does not enable PREFETCHI. Correct them accordingly. gcc/ChangeLog: * config/i386/i386.h (PTA_PANTHERLAKE): Remove PREFETCHI. * doc/invoke.texi: Correct documentation. Diff: --- gcc/config/i386/i386.h | 2 +- gcc/doc/invoke.texi | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 2aed6a2b7737..6690c92a8a10 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -2436,7 +2436,7 @@ constexpr wide_int_bitmask PTA_CLEARWATERFOREST = (PTA_SIERRAFOREST & (~(PTA_KL | PTA_WIDEKL))) | PTA_AVXVNNIINT16 | PTA_SHA512 | PTA_SM3 | PTA_SM4 | PTA_USER_MSR | PTA_PREFETCHI; constexpr wide_int_bitmask PTA_PANTHERLAKE = - (PTA_ARROWLAKE_S & (~(PTA_KL | PTA_WIDEKL))) | PTA_PREFETCHI; + (PTA_ARROWLAKE_S & (~(PTA_KL | PTA_WIDEKL))); constexpr wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ; diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6e68691a37da..aa76a0b30081 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -34542,8 +34542,8 @@ SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, AVX-VNNI, UINTR, AVXIFMA, AVXVNNIINT8, -AVXNECONVERT, CMPCCXADD, AVXVNNIINT16, SHA512, SM3, SM4 and PREFETCHI -instruction set support. +AVXNECONVERT, CMPCCXADD, AVXVNNIINT16, SHA512, SM3 and SM4 instruction set +support. @item sapphirerapids @itemx emeraldrapids
