MIPS16: Handle non-extensible instructions correctly
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index d009f233c364b3a41c87cca8b7144021f55f7c85..46b9d838ff944fcd01894c7dd052fe41b90c88e5 100644 (file)
@@ -1,3 +1,52 @@
+2016-12-23  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips-dis.c (print_insn_mips16): Disallow EXTEND prefix
+       matching for INSN2_SHORT_ONLY opcode table entries.
+       * mips16-opc.c (SH): New macro.
+       (mips16_opcodes): Set SH in `pinfo2' for non-extensible
+       instruction entries: "nop", "addu", "and", "break", "cmp",
+       "daddu", "ddiv", "ddivu", "div", "divu", "dmult", "dmultu",
+       "drem", "dremu", "dsllv", "dsll", "dsrav", "dsra", "dsrlv",
+       "dsrl", "dsubu", "exit", "entry", "jalr", "jal", "jr", "j",
+       "jalrc", "jrc", "mfhi", "mflo", "move", "mult", "multu", "neg",
+       "not", "or", "rem", "remu", "sllv", "sll", "slt", "sltu",
+       "srav", "sra", "srlv", "srl", "subu", "xor", "sdbbp", "seb",
+       "seh", "sew", "zeb", "zeh", "zew" and "extend".
+
+2016-12-23  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips16-opc.c (decode_mips16_operand) <'6'>: Remove extended
+       encoding support.
+
+2016-12-23  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips16-opc.c (mips16_opcodes): Set NODS in `pinfo' for
+       "extend".
+
+2016-12-23  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * mips-dis.c (set_default_mips_dis_options): Use
+       HAVE_BFD_MIPS_ELF_GET_ABIFLAGS rather than BFD64 to guard the
+       call to `bfd_mips_elf_get_abiflags'.
+       * configure.ac: Check for `bfd_mips_elf_get_abiflags' in BFD.
+       * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add `libbfd.la'.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * Makefile.in: Regenerate.
+
+2016-12-23  Tristan Gingold  <gingold@adacore.com>
+
+       * configure: Regenerate.
+
+2016-12-23  Tristan Gingold  <gingold@adacore.com>
+
+       * po/opcodes.pot: Regenerate.
+
+2016-12-21  Andrew Waterman  <andrew@sifive.com>
+
+       * riscv-opc.c (riscv_opcodes): Reorder jal and call entries.
+
 2016-12-20  Maciej W. Rozycki  <macro@imgtec.com>
 
        * mips-dis.c (mips_arch_choices): Use ISA_MIPS64 rather than
This page took 0.02336 seconds and 4 git commands to generate.