https://sourceware.org/bugzilla/show_bug.cgi?id=20799

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by H.J. Lu <h...@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=60227d64dd9228be1a07fc7122894fc2875b1a70

commit 60227d64dd9228be1a07fc7122894fc2875b1a70
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Wed Nov 9 14:00:18 2016 -0800

    X86: Remove the .s suffix from EVEX vpextrw

    The .s suffix indicates that the instruction is encoded by swapping
    2 register operands.  Since vpextrw takes an XMM register and an
    integer register, the .s suffix should be ignored for EVEX vpextrw.

    gas/

        PR binutils/20799
        * testsuite/gas/i386/opcode.s: Add a test for EVEX vpextrw.
        * testsuite/gas/i386/opcode-intel.d: Updated.
        * testsuite/gas/i386/opcode-suffix.d: Likewise.
        * testsuite/gas/i386/opcode.d: Likewise.
        * testsuite/gas/i386/x86-64-avx512bw-opts.s: Remove vpextrw
        tests.
        * testsuite/gas/i386/x86-64-avx512bw-opts-intel.d: Updated.
        * testsuite/gas/i386/x86-64-avx512bw-opts.d: Likewise.

    opcodes/

        PR binutils/20799
        * i386-dis-evex.h (evex_table): Replace EdqwS with Edqw.
        * i386-dis.c (EdqwS): Removed.
        (dqw_swap_mode): Likewise.
        (intel_operand_size): Don't check dqw_swap_mode.
        (OP_E_register): Likewise.
        (OP_E_memory): Likewise.
        (OP_G): Likewise.
        (OP_EX): Likewise.
        * i386-opc.tbl: Remove "S" from EVEX vpextrw.
        * i386-tbl.h: Regerated.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to