[binutils-gdb/gdb-8.1-branch] i386: Clear vex instead of vex.evex
sergiodj+buildbot@sergiodj.net
sergiodj+buildbot@sergiodj.net
Wed Apr 4 16:12:00 GMT 2018
*** TEST RESULTS FOR COMMIT f13be04ec6cc83947d8c4997aa48296a915b637f ***
Author: H.J. Lu <hjl.tools@gmail.com>
Branch: gdb-8.1-branch
Commit: f13be04ec6cc83947d8c4997aa48296a915b637f
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 gdb/23028
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 gdb/23028
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)
More information about the Gdb-testers
mailing list