]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Identify Westmere from PCLMUL
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Feb 2019 14:24:52 +0000 (14:24 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Feb 2019 14:24:52 +0000 (14:24 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269281 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 34c3bbdae2ca61ae180ce949bf57b0a020d1fc32..2f23ded84f427abdb5611bfe5c4b7c1a0494b989 100644 (file)
@@ -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
index b8357a7db5d00d60de84a76564ac9404a98e9f65..c8f9957163b2332783ae96133ba085ae101c28a9 100644 (file)
@@ -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
                {