bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/23025] inconsistent disassemble of vcvtpd2dq


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/23025] inconsistent disassemble of vcvtpd2dq
Date: Wed, 04 Apr 2018 13:24:24 +0000

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

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The binutils-2_30-branch branch has been updated by H.J. Lu
<address@hidden>:

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

commit aa15ca261023bb03b22a356787786aa5521ce2f8
Author: H.J. Lu <address@hidden>
Date:   Wed Apr 4 04:36:44 2018 -0700

    i386: Clear vex instead of vex.evex

    "vex" has many fields to control how to decode an instruction.  Clear
    all fields in "vex" before decoding an instruction to avoid using values
    left from the previous instruction.

    gas/

        PR binutils/23025
        * testsuite/gas/i386/prefix.s: Add tests for vcvtpd2dq with
        VEX and EVEX prefixes.
        * testsuite/gas/i386/prefix.d: Updated.

    opcodes/

        PR binutils/23025
        * i386-dis.c (get_valid_dis386): Don't set vex.prefix nor vex.w
        to 0.
        (print_insn): Clear vex instead of vex.evex.

    (cherry picked from commit caf0678c84b5b55fbc4bcc853954745a4ad8b658)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]