From: H.J. Lu Date: Wed, 24 Jun 2020 16:12:47 +0000 (-0700) Subject: x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT X-Git-Tag: releases/gcc-9.4.0~865 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12cdfdd5b143866406c0d2ba4e67e9409b5cf341;p=thirdparty%2Fgcc.git x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT CLWB isn't supported on Ice Lake client. But Ice Lake server support it. Move PTA_CLWB to PTA_ICELAKE_SERVER. PR target/95874 * config/i386/i386.h (PTA_ICELAKE_CLIENT): Remove PTA_CLWB. (PTA_ICELAKE_SERVER): Add PTA_CLWB. (cherry picked from commit c422e5f81f42a0fc197f0715f4fcd81f1be90bff) --- diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 441213eebb87..ad1949b23712 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -2404,9 +2404,9 @@ const wide_int_bitmask PTA_CANNONLAKE = PTA_SKYLAKE | PTA_AVX512F | PTA_AVX512VBMI | PTA_AVX512IFMA | PTA_SHA; const wide_int_bitmask PTA_ICELAKE_CLIENT = PTA_CANNONLAKE | PTA_AVX512VNNI | PTA_GFNI | PTA_VAES | PTA_AVX512VBMI2 | PTA_VPCLMULQDQ | PTA_AVX512BITALG - | PTA_RDPID | PTA_CLWB | PTA_AVX512VPOPCNTDQ; + | PTA_RDPID | PTA_AVX512VPOPCNTDQ; const wide_int_bitmask PTA_ICELAKE_SERVER = PTA_ICELAKE_CLIENT | PTA_PCONFIG - | PTA_WBNOINVD; + | PTA_WBNOINVD | PTA_CLWB; const wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF | PTA_AVX512ER | PTA_AVX512F | PTA_AVX512CD; const wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;