x86: drop NoAVX insn attribute
authorJan Beulich <jbeulich@suse.com>
Thu, 6 Jan 2022 13:19:56 +0000 (14:19 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 6 Jan 2022 13:19:56 +0000 (14:19 +0100)
commitffb864501ea53021f0bcedd6a8ffa440f5825efd
treee63612f3454e42ad958b05914cc9c65902f086a1
parentf0db6fb6d964cd415b284d859d670df63b787697
x86: drop NoAVX insn attribute

To avoid issues like that addressed by 6e3e5c9e4181 ("x86: extend SSE
check to PCLMULQDQ, AES, and GFNI insns"), base the check on opcode
attributes and operand types.
gas/config/tc-i386.c
opcodes/i386-gen.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h