From c07315e0c610e0e3317b4c02266f81793df253d2 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 1 Jul 2016 09:01:41 +0200 Subject: 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 | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gas/ChangeLog') diff --git a/gas/ChangeLog b/gas/ChangeLog index a654185..db25ef2 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,12 @@ 2016-07-01 Jan Beulich + * testsuite/gas/i386/movz.s: New. + * testsuite/gas/i386/movz32.d: New. + * testsuite/gas/i386/movz64.d: New. + * testsuite/gas/i386/i386.exp: Run new tests. + +2016-07-01 Jan Beulich + * config/tc-i386.c (struct _i386_insn): New field memop1_string. (md_assemble): Free first memory operand string. (i386_index_check): Use repprefixok to distingush xlat from -- cgit v1.1