Fix snafu in aarch64 opcodes debugging statement.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 622ccf49c686af97b8b4820948e253d6909ac895..df765e4ee72b8b94046e6c45fa570c4135f49fc6 100644 (file)
@@ -1,3 +1,165 @@
+2017-04-24  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-opc.c (aarch64_logical_immediate_p): Update DEBUG_TRACE
+       arguments.
+
+2017-04-22  Alexander Fedotov  <alfedotov@gmail.com>
+           Alan Modra  <amodra@gmail.com>
+
+       * ppc-opc.c (ELEV): Define.
+       (vle_opcodes): Add se_rfgi and e_sc.
+       (powerpc_opcodes): Enable lbdx, lhdx, lwdx, stbdx, sthdx, stwdx
+       for E200Z4.
+
+2017-04-21  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * sparc-opc.c (sparc_opcodes): Mark RETT instructions as v6notv9.
+
+2017-04-21  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21380
+       * aarch64-tbl.h (aarch64_opcode_table): Fix masks for LD1R, LD2R,
+       LD3R and LD4R.
+
+2017-04-13  Alan Modra  <amodra@gmail.com>
+
+       * epiphany-desc.c: Regenerate.
+       * fr30-desc.c: Regenerate.
+       * frv-desc.c: Regenerate.
+       * ip2k-desc.c: Regenerate.
+       * iq2000-desc.c: Regenerate.
+       * lm32-desc.c: Regenerate.
+       * m32c-desc.c: Regenerate.
+       * m32r-desc.c: Regenerate.
+       * mep-desc.c: Regenerate.
+       * mt-desc.c: Regenerate.
+       * or1k-desc.c: Regenerate.
+       * xc16x-desc.c: Regenerate.
+       * xstormy16-desc.c: Regenerate.
+
+2017-04-11  Alan Modra  <amodra@gmail.com>
+
+       * ppc-dis.c (ppc_opts): Remove PPC_OPCODE_ALTIVEC2,
+       PPC_OPCODE_VSX3, PPC_OPCODE_HTM and "htm".  Formatting.  Set
+       PPC_OPCODE_TMR for e6500.
+       * ppc-opc.c (PPCVEC2): Define as PPC_OPCODE_POWER8|PPC_OPCODE_E6500.
+       (PPCVEC3): Define as PPC_OPCODE_POWER9.
+       (PPCVSX2): Define as PPC_OPCODE_POWER8.
+       (PPCVSX3): Define as PPC_OPCODE_POWER9.
+       (PPCHTM): Define as PPC_OPCODE_POWER8.
+       (powerpc_opcodes <mftmr, mttmr>): Remove now unnecessary E6500.
+
+2017-04-10  Alan Modra  <amodra@gmail.com>
+
+       * ppc-dis.c (ppc_opts <476>): Remove PPC_OPCODE_440.
+       * ppc-opc.c (MULHW): Add PPC_OPCODE_476.
+       (powerpc_opcodes): Adjust PPC440, PPC464 and PPC476 insns to suit
+       removal of PPC_OPCODE_440 from ppc476 cpu selection bits.
+
+2017-04-09  Pip Cet  <pipcet@gmail.com>
+
+       * wasm32-dis.c (print_insn_wasm32): Avoid DECIMAL_DIG, specify
+       appropriate floating-point precision directly.
+
+2017-04-07  Alan Modra  <amodra@gmail.com>
+
+       * ppc-opc.c (powerpc_opcodes <mviwsplt, mvidsplt, lvexbx, lvepxl,
+       lvexhx, lvepx, lvexwx, stvexbx, stvexhx, stvexwx, lvtrx, lvtlx,
+       lvswx, stvfrx, stvflx, stvswx, lvsm, stvepxl, lvtrxl, stvepx,
+       lvtlxl, lvswxl, stvfrxl, stvflxl, stvswxl>): Enable E6500 only
+       vector instructions with E6500 not PPCVEC2.
+
+2017-04-06  Pip Cet  <pipcet@gmail.com>
+
+       * Makefile.am: Add wasm32-dis.c.
+       * configure.ac: Add wasm32-dis.c to wasm32 target.
+       * disassemble.c: Add wasm32 disassembler code.
+       * wasm32-dis.c: New file.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2017-04-05  Pedro Alves  <palves@redhat.com>
+
+       * arc-dis.c (parse_option, parse_disassembler_options): Constify.
+       * arm-dis.c (parse_arm_disassembler_options): Constify.
+       * ppc-dis.c (powerpc_init_dialect): Constify local.
+       * vax-dis.c (parse_disassembler_options): Constify.
+
+2017-04-03  Palmer Dabbelt  <palmer@dabbelt.com>
+
+       * riscv-dis.c (riscv_disassemble_insn): Change "_gp" to
+       RISCV_GP_SYMBOL.
+
+2017-03-30  Pip Cet  <pipcet@gmail.com>
+
+       * configure.ac: Add (empty) bfd_wasm32_arch target.
+       * configure: Regenerate
+       * po/opcodes.pot: Regenerate.
+
+2017-03-29  Sheldon Lobo  <sheldon.lobo@oracle.com>
+
+       Add support for missing SPARC ASIs from UA2005, UA2007, OSA2011, &
+       OSA2015.
+       * opcodes/sparc-opc.c (asi_table): New ASIs.
+
+2017-03-29  Alan Modra  <amodra@gmail.com>
+
+       * ppc-dis.c (ppc_opts): Set PPC_OPCODE_PPC for "any" flags.  Add
+       "raw" option.
+       (lookup_powerpc): Don't special case -1 dialect.  Handle
+       PPC_OPCODE_RAW.
+       (print_insn_powerpc): Mask out PPC_OPCODE_ANY on first
+       lookup_powerpc call, pass it on second.
+
+2017-03-27  Alan Modra  <amodra@gmail.com>
+
+       PR 21303
+       * ppc-dis.c (struct ppc_mopt): Comment.
+       (ppc_opts <e200z4>): Move PPC_OPCODE_VLE from .sticky to .cpu.
+
+2017-03-27  Rinat Zelig  <rinat@mellanox.com>
+
+       * arc-nps400-tbl.h: Add Ultra Ip and Miscellaneous instructions format.
+       * arc-opc.c: Add defines. e.g. F_NJ, F_NM , F_NO_T, F_NPS_SR,
+       F_NPS_M, F_NPS_CORE, F_NPS_ALL.
+       (insert_nps_misc_imm_offset): New function.
+       (extract_nps_misc imm_offset): New function.
+       (arc_num_flag_operands): Add F_NJ, F_NM, F_NO_T.
+       (arc_flag_special_cases): Add F_NJ, F_NM, F_NO_T.
+
+2017-03-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * s390-mkopc.c (main): Remove vx2 check.
+       * s390-opc.txt: Remove vx2 instruction flags.
+
+2017-03-21  Rinat Zelig  <rinat@mellanox.com>
+
+       * arc-nps400-tbl.h: Add cp32/cp16 instructions format.
+       * arc-opc.c: Add F_NPS_NA, NPS_DMA_IMM_ENTRY, NPS_DMA_IMM_OFFSET.
+       (insert_nps_imm_offset): New function.
+       (extract_nps_imm_offset): New function.
+       (insert_nps_imm_entry): New function.
+       (extract_nps_imm_entry): New function.
+
+2017-03-17  Alan Modra  <amodra@gmail.com>
+
+       PR 21248
+       * ppc-opc.c (powerpc_opcodes): Enable mfivor32, mfivor33,
+       mtivor32, and mtivor33 for e6500.  Move mfibatl and mfibatu after
+       those spr mnemonics they alias.  Similarly for mtibatl, mtibatu.
+
+2017-03-14  Kito Cheng  <kito.cheng@gmail.com>
+
+       * riscv-opc.c (riscv_opcodes> <c.li>: Use the 'o' immediate encoding.
+       <c.andi>: Likewise.
+       <c.addiw> Likewise.
+
+2017-03-14  Kito Cheng  <kito.cheng@gmail.com>
+
+       * riscv-opc.c (riscv_opcodes) <c.addi>: Use match_opcode.
+
 2017-03-13  Andrew Waterman  <andrew@sifive.com>
 
        * riscv-opc.c (riscv_opcodes) <srli/C>: Use match_opcode.
This page took 0.028469 seconds and 4 git commands to generate.