x86: allow suffix-less movzw and 64-bit movzb
authorJan Beulich <jbeulich@novell.com>
Fri, 1 Jul 2016 07:01:41 +0000 (09:01 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 1 Jul 2016 07:01:41 +0000 (09:01 +0200)
commitc07315e0c610e0e3317b4c02266f81793df253d2
tree5f1eefeefc8e0af00809dc03fcd28816395e7bef
parent9243100aef7486524f1a7f87bbd2cce1fe980b75
x86: allow suffix-less movzw and 64-bit movzb

... just like is already the case for 16- and 32-bit movzb: I can't see
why omitting suffixes on this (and movs{b,w,l}) is not allowed, when it
is allowed for all other instructions where the suffix is redundant
with (one of) the operands.
gas/ChangeLog
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/movz.s [new file with mode: 0644]
gas/testsuite/gas/i386/movz32.d [new file with mode: 0644]
gas/testsuite/gas/i386/movz64.d [new file with mode: 0644]
opcodes/ChangeLog
opcodes/i386-opc.tbl
opcodes/i386-tbl.h