diff options
author | Jan Beulich <jbeulich@novell.com> | 2018-03-08 08:35:01 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2018-03-08 08:35:01 +0100 |
commit | 6e3e5c9e4181562682ffb60c562c4bce263b71a0 (patch) | |
tree | f6cfa446030bac695dd1475f334f983a202fe24c /gas/config | |
parent | 38e314eb064ae94318deaa9544c2da3f46f5d319 (diff) | |
download | gdb-6e3e5c9e4181562682ffb60c562c4bce263b71a0.zip gdb-6e3e5c9e4181562682ffb60c562c4bce263b71a0.tar.gz gdb-6e3e5c9e4181562682ffb60c562c4bce263b71a0.tar.bz2 |
x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns
When aiming at not mixing SSE and AVX insns, these should be warned
about the same way other non-AVX ones are treated.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-i386.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 16f1174..4cf7b9d 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -4008,12 +4008,16 @@ md_assemble (char *line) if (sse_check != check_none && !i.tm.opcode_modifier.noavx + && !i.tm.cpu_flags.bitfield.cpuavx && (i.tm.cpu_flags.bitfield.cpusse || i.tm.cpu_flags.bitfield.cpusse2 || i.tm.cpu_flags.bitfield.cpusse3 || i.tm.cpu_flags.bitfield.cpussse3 || i.tm.cpu_flags.bitfield.cpusse4_1 - || i.tm.cpu_flags.bitfield.cpusse4_2)) + || i.tm.cpu_flags.bitfield.cpusse4_2 + || i.tm.cpu_flags.bitfield.cpupclmul + || i.tm.cpu_flags.bitfield.cpuaes + || i.tm.cpu_flags.bitfield.cpugfni)) { (sse_check == check_warning ? as_warn |