aboutsummaryrefslogtreecommitdiff
path: root/gas/frags.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-06-09 08:46:22 +0200
committerJan Beulich <jbeulich@suse.com>2020-06-09 08:46:22 +0200
commitda4977e00b73835180ccbce8a2046705fd8ade62 (patch)
treeedb1fa324d09080d8f375d40dd3db17ba7b3a02f /gas/frags.h
parentefb2a7b412c2c78eaf6d3b63f153a749fcde292c (diff)
downloadgdb-da4977e00b73835180ccbce8a2046705fd8ade62.zip
gdb-da4977e00b73835180ccbce8a2046705fd8ade62.tar.gz
gdb-da4977e00b73835180ccbce8a2046705fd8ade62.tar.bz2
x86: don't ignore mandatory pseudo prefixes
{vex}, {vex3}, and {evex} are mandatory prefixes, and hence should not be randomly ignored. Fix this for insns without operands as well as for insns referencing the high 16 [XYZ]MM registers. To achieve the former, re-purpose VEX_check_operands(), renaming it to VEX_check_encoding() and moving its only operand check to check_VecOperands(). This involves fixing a testcase relying on {vex2} to get ignored.
Diffstat (limited to 'gas/frags.h')
0 files changed, 0 insertions, 0 deletions