From 7d5e60051136b30b528b32bb1cfaab4df98896e4 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 14 Nov 2019 09:36:34 +0100 Subject: [PATCH] Enable VPOPCNTDQ for icelake-{client,server} and tigerlake. 2019-11-14 Martin Liska 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 --- gcc/ChangeLog | 7 +++++++ gcc/config/i386/i386.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e0f2a210196..48cc4394ae5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2019-11-14 Martin Liska + + 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 * ipa-icf.c (sem_item_optimizer::execute): Save diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index afa0aa83ddf..b042324cfd1 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