diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-01-16 10:05:35 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-01-16 10:05:35 +0100 |
commit | 4814632e69636177b71b8d091009a0ec614916ec (patch) | |
tree | e369b389478d5cb47c129e74dabcc69bbe9c100a /bfd/elfxx-target.h | |
parent | c96d7e04622b3e073c22bcd532333223d0f26dbb (diff) | |
download | gdb-4814632e69636177b71b8d091009a0ec614916ec.zip gdb-4814632e69636177b71b8d091009a0ec614916ec.tar.gz gdb-4814632e69636177b71b8d091009a0ec614916ec.tar.bz2 |
x86: VPEXTRQ/VPINSRQ are unavailable outside of 64-bit mode
The AVX512DQ patterns lacking a Cpu64 attribute made the memory operand
forms accepted even outside of 64-bit mode, and this even without any
{evex} pseudo-prefix (otherwise one could argue that this is an attempt
to follow one possible, albeit somewhat odd, interpretation of the SDM
wording to this effect).
For consistency between the various involved templates drop the
* (now) unnecessary IgnoreSize attributes
* unnecessary (due to VexW1) Size64 attributes from VEX encoded forms
* redundant (with Reg64) Qword operand attributes
uniformly.
Diffstat (limited to 'bfd/elfxx-target.h')
0 files changed, 0 insertions, 0 deletions