On Sun, Feb 16, 2020 at 7:12 PM Alan Modra wrote: > > On Mon, Feb 17, 2020 at 12:01:56PM +1030, Alan Modra wrote: > > It doesn't compile. The CPU_ANY_SSE4A_FLAGS entry is added inside the > > CPU_ANY_SSE3_FLAGS entry. Take a look at the diff. > > Since it is probably getting late for you I committed this to fix the > problem. > > * i386-gen.c (cpu_flag_init): Correct last change. > > diff --git a/opcodes/i386-gen.c b/opcodes/i386-gen.c > index 45106bcf6d..407479261c 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", > I checked in this patch to avoid disabling SSE3 when disabling SSE4a. -- H.J.