diff options
author | Jan Beulich <jbeulich@suse.com> | 2019-07-16 09:31:36 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2019-07-16 09:31:36 +0200 |
commit | dfd6917457a3030ea4a4b6356f65216fab92d0b8 (patch) | |
tree | 564ff316e799585e35f21a1cec2393a4d5d11e4d /binutils/emul_aix.c | |
parent | 21df382b918888de64749e977f185c4e10a5b838 (diff) | |
download | gdb-dfd6917457a3030ea4a4b6356f65216fab92d0b8.zip gdb-dfd6917457a3030ea4a4b6356f65216fab92d0b8.tar.gz gdb-dfd6917457a3030ea4a4b6356f65216fab92d0b8.tar.bz2 |
x86: make RegMem an opcode modifier
... instead of an operand type bit: It's an insn property, not an
operand one. There's just one actual change to be made to the
templates: Most are now required to have the (unswapped) destination go
into ModR/M.rm, so VMOVD template needs its opcode adjusted accordingly
and its operands swapped. {,V}MOVS{S,D}, otoh, are left alone in this
regard, as otherwise generated code would differ from what we've been
producing so far (which I don't think is wanted).
Take the opportunity and add a missing IgnoreSize to pextrb (leading to
an error in 16-bit mode), and take the liberty to once again drop stray
IgnoreSize attributes from lines changed and neighboring related ones.
Diffstat (limited to 'binutils/emul_aix.c')
0 files changed, 0 insertions, 0 deletions