x86-64: fix Intel64 handling of branch with data16 prefix
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index c3a97523bcbdf5fbe1e98225e0bcb01ac23d62ed..9a1512304270b09c101b564c2ce7d2e89d544569 100644 (file)
@@ -1,3 +1,46 @@
+2019-12-27  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-dis.c (Jdqw): Define.
+       (dqw_mode): Adjust associated comment.
+       (rm_table): Use Jdqw for XBEGIN.
+       (OP_J): Handle dqw_mode.
+
+2019-12-27  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-gen.c (process_i386_operand_type): Don't set Disp32 for
+       Cpu64 templates.
+       * i386-opc.tbl (mov): Fold two templates.
+       (jcxz, jecxz, jrcxz, loop, loope, loopne, loopnz, loopz): Drop
+       Disp16, Disp32, and Disp32S.
+       (xbegin): Add Disp32S.
+       * i386-tbl.h: Re-generate.
+
+2019-12-26  Alan Modra  <amodra@gmail.com>
+
+       * crx-dis.c (get_number_of_operands): Don't access operands[]
+       out of bounds.
+
+2019-12-26  Alan Modra  <amodra@gmail.com>
+
+       * v850-dis.c (disassemble): Avoid signed overflow.  Don't use
+       long vars when unsigned int will do.
+
+2019-12-24  Alan Modra  <amodra@gmail.com>
+
+       * arm-dis.c (print_insn_arm): Don't shift by 32 on unsigned int var.
+
+2019-12-23  Jan Beulich  <jbeulich@suse.com>
+
+       * ppc-dis.c (print_insn_powerpc): Rename local variable "spaces"
+       to "blanks".
+       * ppc-opc.c (D34, SI34, NSI34): Use UINT64_C().
+
+2019-12-23  Alan Modra  <amodra@gmail.com>
+
+       * score-dis.c (print_insn_score32): Avoid signed overflow.
+       (print_insn_score48): Likewise.  Don't cast to int when printing
+       hex values.
+
 2019-12-23  Alan Modra  <amodra@gmail.com>
 
        * iq2000-ibld.c: Regenerate.
This page took 0.023871 seconds and 4 git commands to generate.