diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-06-09 08:46:22 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-06-09 08:46:22 +0200 |
commit | da4977e00b73835180ccbce8a2046705fd8ade62 (patch) | |
tree | edb1fa324d09080d8f375d40dd3db17ba7b3a02f /gas/frags.h | |
parent | efb2a7b412c2c78eaf6d3b63f153a749fcde292c (diff) | |
download | gdb-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