aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2019-02-28 14:24:52 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2019-02-28 06:24:52 -0800
commit0c0c7049a0b1424d3f4b7a18bbe90190f99d704b (patch)
treedc66f6e19484f5a13dbae4036073266b9e723bb7 /gcc
parent8bd326535cdb03a48c592573358cce95e5b7d040 (diff)
downloadgcc-0c0c7049a0b1424d3f4b7a18bbe90190f99d704b.zip
gcc-0c0c7049a0b1424d3f4b7a18bbe90190f99d704b.tar.gz
gcc-0c0c7049a0b1424d3f4b7a18bbe90190f99d704b.tar.bz2
i386: Identify Westmere from PCLMUL
Since AES has been removed from Westmere in GCC 9, we should identify Westmere from PCLMUL, instead of AES. PR target/89455 * config/i386/i386.c (get_builtin_code_for_version): Identify Westmere from PCLMUL, instead of AES. From-SVN: r269281
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 34c3bbd..2f23ded 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2019-02-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/89455
+ * config/i386/i386.c (get_builtin_code_for_version): Identify
+ Westmere from PCLMUL, instead of AES.
+
2019-02-28 Jakub Jelinek <jakub@redhat.com>
PR target/89434
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index b8357a7..c8f9957 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -31992,10 +31992,10 @@ get_builtin_code_for_version (tree decl, tree *predicate_list)
priority = P_PROC_SSSE3;
break;
case PROCESSOR_NEHALEM:
- if (new_target->x_ix86_isa_flags & OPTION_MASK_ISA_AES)
+ if (new_target->x_ix86_isa_flags & OPTION_MASK_ISA_PCLMUL)
{
arg_str = "westmere";
- priority = P_AES;
+ priority = P_PCLMUL;
}
else
{