https://sourceware.org/bugzilla/show_bug.cgi?id=23025
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2018-04-03 Assignee|unassigned at sourceware dot org |hjl.tools at gmail dot com Ever confirmed|0 |1 --- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> --- I will fix it: diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index e5791c9a5f..2db38219f8 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -12874,6 +12874,7 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) } codep++; vex.w = *codep & 0x80; + vex.b = 0; if (address_mode == mode_64bit) { if (vex.w) @@ -12930,6 +12931,7 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info) VEX.vvvv is 1. */ vex.register_specifier = (~(*codep >> 3)) & 0xf; vex.w = 0; + vex.b = 0; vex.length = (*codep & 0x4) ? 256 : 128; switch ((*codep & 0x3)) { -- 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