diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-07-06 15:39:03 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-07-06 15:39:03 +0200 |
commit | c975cec5fffacc073866be11c0599c97054b3052 (patch) | |
tree | 005a0a805a95451a4637a4df50f1c26ddbd97aec /gdb/python | |
parent | ad349f2493f934573c0809ead35ea299286beecd (diff) | |
download | binutils-c975cec5fffacc073866be11c0599c97054b3052.zip binutils-c975cec5fffacc073866be11c0599c97054b3052.tar.gz binutils-c975cec5fffacc073866be11c0599c97054b3052.tar.bz2 |
x86: fix 3-operand insn reverse-matching
The middle operand would have gone entirely unchecked, allowing e.g.
vmovss %xmm0, %esp, %xmm2
to assemble successfully, or e.g.
vmovss %xmm0, $4, %xmm2
causing an internal error. Alongside dealing with this also drop a
related comment, which hasn't been applicable anymore since the
introduction of 3-operand patterns with D set (and which perhaps never
had been logical to be there, as reverse-matched insns don't make it
there in the first place).
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions