Remove CLWB from Cannonlake.
authorJulia Koval <julia.koval@intel.com>
Fri, 16 Feb 2018 09:31:49 +0000 (10:31 +0100)
committerJulia Koval <jkoval@gcc.gnu.org>
Fri, 16 Feb 2018 09:31:49 +0000 (10:31 +0100)
gcc/
* config/i386/i386.c (ix86_option_override_internal): Remove PTA_CLWB
from PTA_CANNONLAKE.

From-SVN: r257728

gcc/ChangeLog
gcc/config/i386/i386.c

index 67e207385eea700176d842090aad3047b0a5c1f3..3b6f5c3f0ee4e59da02c31912b7cb5bd1109e62e 100644 (file)
@@ -1,3 +1,8 @@
+2018-02-16  Julia Koval  <julia.koval@intel.com>
+
+       * config/i386/i386.c (ix86_option_override_internal): Remove PTA_CLWB
+       from PTA_CANNONLAKE.
+
 2018-02-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/84272
index fa31f94d3e092a0af47d7dacc96ae2a31bc885a6..2e82842c022c540e03d43a9f3ea4fe0df9d75fc1 100644 (file)
@@ -3470,8 +3470,9 @@ ix86_option_override_internal (bool main_args_p,
   const wide_int_bitmask PTA_SKYLAKE_AVX512 = PTA_SKYLAKE | PTA_AVX512F
     | PTA_AVX512CD | PTA_AVX512VL | PTA_AVX512BW | PTA_AVX512DQ | PTA_PKU
     | PTA_CLWB;
-  const wide_int_bitmask PTA_CANNONLAKE = PTA_SKYLAKE_AVX512 | PTA_AVX512VBMI
-    | PTA_AVX512IFMA | PTA_SHA;
+  const wide_int_bitmask PTA_CANNONLAKE = PTA_SKYLAKE | PTA_AVX512F
+    | PTA_AVX512CD | PTA_AVX512VL | PTA_AVX512BW | PTA_AVX512DQ | PTA_PKU
+    | PTA_AVX512VBMI | PTA_AVX512IFMA | PTA_SHA;
   const wide_int_bitmask PTA_ICELAKE = PTA_CANNONLAKE | PTA_AVX512VNNI
     | PTA_GFNI | PTA_VAES | PTA_AVX512VBMI2 | PTA_VPCLMULQDQ | PTA_AVX512BITALG
     | PTA_RDPID;