diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-02-13 10:19:28 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-02-13 10:19:28 +0100 |
commit | 7deea9aad86683a4bcc68d6dd073038039f7a267 (patch) | |
tree | 5c65487902b62b9a4f48c25f47a30081f7408924 /gas | |
parent | f3b0f7fe42309fa0e00b4d2074b0faefbf2e8ffd (diff) | |
download | fsf-binutils-gdb-7deea9aad86683a4bcc68d6dd073038039f7a267.zip fsf-binutils-gdb-7deea9aad86683a4bcc68d6dd073038039f7a267.tar.gz fsf-binutils-gdb-7deea9aad86683a4bcc68d6dd073038039f7a267.tar.bz2 |
x86: fix SSE4a dependencies of ".arch .nosse*"
Since ".arch .sse4a" enables SSE3 and earlier, disabling SSE3 should
also disable SSE4a. And as per its name, ".arch .nosse4" should also do
so.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index cf1266a..7f110e9 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2020-02-13 Jan Beulich <jbeulich@suse.com> + + * config/tc-i386.c (cpu_noarch): Use CPU_ANY_SSE4_FLAGS in + "nosse4" entry. + 2020-02-12 Jan Beulich <jbeulich@suse.com> * config/tc-i386.c (avx512): New (at file scope), moved from diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 680016a..6b923cc 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -1180,7 +1180,7 @@ static const noarch_entry cpu_noarch[] = { STRING_COMMA_LEN ("nossse3"), CPU_ANY_SSSE3_FLAGS }, { STRING_COMMA_LEN ("nosse4.1"), CPU_ANY_SSE4_1_FLAGS }, { STRING_COMMA_LEN ("nosse4.2"), CPU_ANY_SSE4_2_FLAGS }, - { STRING_COMMA_LEN ("nosse4"), CPU_ANY_SSE4_1_FLAGS }, + { STRING_COMMA_LEN ("nosse4"), CPU_ANY_SSE4_FLAGS }, { STRING_COMMA_LEN ("noavx"), CPU_ANY_AVX_FLAGS }, { STRING_COMMA_LEN ("noavx2"), CPU_ANY_AVX2_FLAGS }, { STRING_COMMA_LEN ("noavx512f"), CPU_ANY_AVX512F_FLAGS }, |