x86: further refine SSE check (SSE4a, SHA, GFNI)
authorJan Beulich <jbeulich@suse.com>
Wed, 11 Dec 2019 08:42:29 +0000 (09:42 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 11 Dec 2019 08:42:29 +0000 (09:42 +0100)
commit569d50f1c611690d9ab4fa25eadf0ed565bf7e76
tree51704f4fb691317ad889281391cd9ccf5eda869d
parentd8edc8b768f0f611088161161392e1075134d635
x86: further refine SSE check (SSE4a, SHA, GFNI)

In  ("x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns") I went
both a little too far and not quite far enough:
- GFNI insns also have AVX512 variants, which also shouldn't get
  diagnosed,
- SSE4a insns should get diagnosed just like SSE4.x ones,
- SHA insns should get diagnosed just like PCLMULQDQ or AES ones.
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/gas/i386/sse-check-error.l
gas/testsuite/gas/i386/sse-check-warn.e
gas/testsuite/gas/i386/sse-check.d
gas/testsuite/gas/i386/sse-check.s
gas/testsuite/gas/i386/x86-64-sse-check-error.l