aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-11-14 09:36:34 +0100
committerMartin Liska <marxin@gcc.gnu.org>2019-11-14 08:36:34 +0000
commit7d5e60051136b30b528b32bb1cfaab4df98896e4 (patch)
tree936332d79ba173f2c6c1565fd4ac51e9a50f97d4 /gcc
parent5d97670f7ab593223149b2b74fd96d9da79945b2 (diff)
downloadgcc-7d5e60051136b30b528b32bb1cfaab4df98896e4.zip
gcc-7d5e60051136b30b528b32bb1cfaab4df98896e4.tar.gz
gcc-7d5e60051136b30b528b32bb1cfaab4df98896e4.tar.bz2
Enable VPOPCNTDQ for icelake-{client,server} and tigerlake.
2019-11-14 Martin Liska <mliska@suse.cz> PR target/92389 * config/i386/i386.h: Add PTA_AVX512VPOPCNTDQ to PTA_ICELAKE_CLIENT which is later interited by PTA_ICELAKE_SERVER and PTA_TIGERLAKE. From-SVN: r278210
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e0f2a21..48cc439 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,12 @@
2019-11-14 Martin Liska <mliska@suse.cz>
+ PR target/92389
+ * config/i386/i386.h: Add PTA_AVX512VPOPCNTDQ to
+ PTA_ICELAKE_CLIENT which is later interited by
+ PTA_ICELAKE_SERVER and PTA_TIGERLAKE.
+
+2019-11-14 Martin Liska <mliska@suse.cz>
+
* ipa-icf.c (sem_item_optimizer::execute): Save
loaded_symbols.
(sem_item_optimizer::parse_nonsingleton_classes):
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index afa0aa8..b042324 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -2438,7 +2438,7 @@ 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_RDPID | PTA_CLWB | PTA_AVX512VPOPCNTDQ;
const wide_int_bitmask PTA_ICELAKE_SERVER = PTA_ICELAKE_CLIENT | PTA_PCONFIG
| PTA_WBNOINVD;
const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI