x86/Intel: drop pointless suffix setting for "tbyte ptr"
authorJan Beulich <jbeulich@suse.com>
Mon, 9 Dec 2019 12:29:44 +0000 (13:29 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 9 Dec 2019 12:29:44 +0000 (13:29 +0100)
commita8f4f6b9bc2b1273cfa94fc1f21af7bcf13012d5
tree4a4ed5ef02ef18d39fd24acdef17b60e8cc316da
parent4cbda994e6c589b18c88227bf5a2fef089a18cfd
x86/Intel: drop pointless suffix setting for "tbyte ptr"

There are extremely few insns accepting "tbyte ptr" operand, so the
"tbyte" operand flag checking done by match_operand_size() is already
sufficient; the setting of the suffix has become meaningless anyway
with dc2be329b950 ("i386: Only check suffix in instruction mnemonic").
Fold the code with that setting the "byte" operand flag to force an
error (no insn at all accepts both "byte ptr" and tbyte ptr" operands,
except for AnySize ones where the two (conflicting) recorded types
don't matter (operand_size_match() doesn't call match_operand_size() in
this case).
gas/ChangeLog
gas/config/tc-i386-intel.c