x86: refine when to trigger optimizations
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Jan 2020 10:40:04 +0000 (11:40 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jan 2020 10:40:04 +0000 (11:40 +0100)
commit72aea32839b5f4a2c8fa67e60451169b841941c0
tree2050e9da546a94539f556d289f7ea593bb671ede
parent3f93af61413b6f6e4381ac286cb510d897971e3f
x86: refine when to trigger optimizations

Checking just the base opcode without also checking this isn't a VEX
encoding, and without there being other insn properties avoiding a match
once respective VEX/XOP/EXEX-encoded insns would appear, is at least
dangerous. Add respective checks. At the same time there's no real need
to check the extension opcode to be None for the 0xA8 form - there's
nothing it can be confused with, and non-VEX-and-alike forms also can't
appear.
gas/ChangeLog
gas/config/tc-i386.c