MIPS16/opcodes: Fix and clarify MIPS16e commentary
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index ff9c689459f32866756b9a8e087af3f035747481..ed5764bb8bb77ab831f4021d0a7eed5c06b0359d 100644 (file)
@@ -1,3 +1,73 @@
+2016-12-14  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips16-opc.c (mips16_opcodes): Update comments on MIPS16e
+       compact jumps.
+
+2016-12-13 Renlin Li <renlin.li@arm.com>
+
+       * aarch64-opc.c (aarch64_opnd_qualifiers): New CR value range
+       qualifier.
+       (operand_general_constraint_met_p): Remove case for CP_REG.
+       (aarch64_print_operand): Print CRn, CRm operand using imm field.
+       * aarch64-tbl.h (QL_SYS): Use CR qualifier.
+       (QL_SYSL): Likewise.
+       (aarch64_opcode_table): Change CRn, CRm operand class and type.
+       * aarch64-opc-2.c : Regenerate.
+       * aarch64-asm-2.c : Likewise.
+       * aarch64-dis-2.c : Likewise.
+
+2016-12-12  Yao Qi  <yao.qi@linaro.org>
+
+       * rx-dis.c: Include <setjmp.h>
+       (struct private): New.
+       (rx_get_byte): Check return value of read_memory_func, and
+       call memory_error_func and OPCODES_SIGLONGJMP on error.
+       (print_insn_rx): Call OPCODES_SIGSETJMP.
+
+2016-12-12  Yao Qi  <yao.qi@linaro.org>
+
+       * rl78-dis.c: Include <setjmp.h>.
+       (struct private): New.
+       (rl78_get_byte): Check return value of read_memory_func, and
+       call memory_error_func and OPCODES_SIGLONGJMP on error.
+       (print_insn_rl78_common): Call OPCODES_SIGJMP.
+
+2016-12-09  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips16-opc.c (decode_mips16_operand) <'>'>: Remove cases.
+
+2016-12-09  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips16-opc.c (decode_mips16_operand) <'e'>: Use HINT rather
+       than UINT.
+
+2016-12-09  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips-dis.c (print_insn_mips16): Use a tab rather than a space
+       to separate `extend' and its uninterpreted argument output.
+       Separate hexadecimal halves of undecoded extended instructions
+       output.
+
+2016-12-08  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips-dis.c (print_mips16_insn_arg): Remove extraneous
+       indentation space across.
+
+2016-12-08  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips-dis.c (print_mips16_insn_arg): Avoid delay-slot
+       adjustment for PC-relative operations following MIPS16e compact
+       jumps or undefined RR/J(AL)R(C) encodings.
+
+2016-12-08  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * aarch64-asm.c (aarch64_ins_reglane): Rename `index' local
+       variable to `reglane_index'.
+
+2016-12-08  Luis Machado  <lgustavo@codesourcery.com>
+
+       * ppc-dis.c (get_powerpc_dialect): Check NULL info->section.
+
 2016-12-07  Maciej W. Rozycki  <macro@imgtec.com>
 
        * mips-dis.c (print_mips16_insn_arg): Fix comment typo.
This page took 0.139451 seconds and 4 git commands to generate.