[binutils-gdb] Re: x86: Don't disable SSE4a when disabling SSE4

Alan Modra amodra@sourceware.org
Mon Feb 17 03:09:00 GMT 2020


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dabec65da1b937ea40a30b7a844fbf91782b718a

commit dabec65da1b937ea40a30b7a844fbf91782b718a
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Feb 17 11:37:38 2020 +1030

    Re: x86: Don't disable SSE4a when disabling SSE4
    
    	* i386-gen.c (cpu_flag_init): Correct last change.

Diff:
---
 opcodes/ChangeLog  | 4 ++++
 opcodes/i386-gen.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 6eeddc7..908afdd 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,7 @@
+2020-02-17  Alan Modra  <amodra@gmail.com>
+
+	* i386-gen.c (cpu_flag_init): Correct last change.
+
 2020-02-16  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* i386-gen.c (cpu_flag_init): Add CPU_ANY_SSE4A_FLAGS.  Remove
diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c
index 45106bc..4074792 100644
--- a/opcodes/i386-gen.c
+++ b/opcodes/i386-gen.c
@@ -326,8 +326,6 @@ static initializer cpu_flag_init[] =
   { "CPU_ANY_SSE2_FLAGS",
     "CPU_ANY_SSE3_FLAGS|CpuSSE2" },
   { "CPU_ANY_SSE3_FLAGS",
-  { "CPU_ANY_SSE4A_FLAGS",
-    "CPU_ANY_SSE3_FLAGS|CpuSSE4a" },
     "CPU_ANY_SSSE3_FLAGS|CpuSSE3|CpuSSE4a" },
   { "CPU_ANY_SSSE3_FLAGS",
     "CPU_ANY_SSE4_1_FLAGS|CpuSSSE3" },
@@ -335,6 +333,8 @@ static initializer cpu_flag_init[] =
     "CPU_ANY_SSE4_2_FLAGS|CpuSSE4_1" },
   { "CPU_ANY_SSE4_2_FLAGS",
     "CpuSSE4_2" },
+  { "CPU_ANY_SSE4A_FLAGS",
+    "CPU_ANY_SSE3_FLAGS|CpuSSE4a" },
   { "CPU_ANY_AVX_FLAGS",
     "CPU_ANY_AVX2_FLAGS|CpuF16C|CpuFMA|CpuFMA4|CpuXOP|CpuAVX" },
   { "CPU_ANY_AVX2_FLAGS",



More information about the Binutils-cvs mailing list