diff options
author | Jan Beulich <jbeulich@suse.com> | 2019-11-14 08:46:19 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2019-11-14 08:46:19 +0100 |
commit | 601e8564220b94b991ce1729edfc04fd9da52906 (patch) | |
tree | c2d7bdef3ed24d92a9cd9ba157a58c8bec99d201 /gas | |
parent | db4e407b539180099a2aa395571bd417daa1daeb (diff) | |
download | fsf-binutils-gdb-601e8564220b94b991ce1729edfc04fd9da52906.zip fsf-binutils-gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.gz fsf-binutils-gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.bz2 |
x86: make AnySize an insn attribute
... instead of an operand one. Which operand it applies to can be
determined from other operand properties, but as it turns out the only
place it is actually used at doesn't even need further qualification.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 147d29c..bb8dd07 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,9 @@ 2019-11-14 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (operand_size_match): Adjust anysize use. + +2019-11-14 Jan Beulich <jbeulich@suse.com> + * testsuite/gas/i386/intel-cmps32.d, testsuite/gas/i386/intel-cmps64.d: Correct regexp closing parentheses placement. diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index c559041..eeb16b7 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -2075,7 +2075,7 @@ operand_size_match (const insn_template *t) { if (i.types[j].bitfield.class != Reg && i.types[j].bitfield.class != RegSIMD - && t->operand_types[j].bitfield.anysize) + && t->opcode_modifier.anysize) continue; if (t->operand_types[j].bitfield.class == Reg |