Fix potentially illegal shift and assign operation in CSKY disassembler.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index e53e95c652448a01d67199f90713d49f342ca83b..5f5a6c869b1b1fece7ee768edd8496871bc3533b 100644 (file)
@@ -1,3 +1,45 @@
+2019-10-28  Nick Clifton  <nickc@redhat.com>
+
+       * csky-dis.c (csky_chars_to_number): Check for a negative
+       count. Use an unsigned integer to construct the return value.
+
+2019-10-28  Nick Clifton  <nickc@redhat.com>
+
+       * tic30-dis.c (OPERAND_BUFFER_LEN): Define.  Use as length of
+       operand buffer.  Set value to 15 not 13.
+       (get_register_operand): Use OPERAND_BUFFER_LEN.
+       (get_indirect_operand): Likewise.
+       (print_two_operand): Likewise.
+       (print_three_operand): Likewise.
+       (print_oar_insn): Likewise.
+
+2019-10-28  Nick Clifton  <nickc@redhat.com>
+
+       * ns32k-dis.c (bit_extract): Add sanitiy check of parameters.
+       (bit_extract_simple): Likewise.
+       (bit_copy): Likewise.
+       (pirnt_insn_ns32k): Ensure that uninitialised elements in the
+       index_offset array are not accessed.
+
+2019-10-28  Nick Clifton  <nickc@redhat.com>
+
+       * xgate-dis.c (print_insn): Fix decoding of the XGATE_OP_DYA
+       operand.
+
+2019-10-25  Nick Clifton  <nickc@redhat.com>
+
+       * rx-dis.c (print_insn_rx): Use parenthesis to ensure correct
+       access to opcodes.op array element.
+
+2019-10-23  Nick Clifton  <nickc@redhat.com>
+
+       * rx-dis.c (get_register_name): Fix spelling typo in error
+       message.
+       (get_condition_name, get_flag_name, get_double_register_name)
+       (get_double_register_high_name, get_double_register_low_name)
+       (get_double_control_register_name, get_double_condition_name)
+       (get_opsize_name, get_size_name): Likewise.
+
 2019-10-22  Nick Clifton  <nickc@redhat.com>
 
        * rx-dis.c (get_size_name): New function.  Provides safe
This page took 0.023004 seconds and 4 git commands to generate.