* msp430-decode.opc: New.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index b463d6f83cf03423f58bbf6b4a8bb1022a535bf6..7f437e4375daee426d12bf2358330169ec5ed69b 100644 (file)
@@ -1,3 +1,164 @@
+2013-06-21  DJ Delorie  <dj@redhat.com>
+
+       * msp430-decode.opc: New.
+       * msp430-decode.c: New/generated.
+       * Makefile.am (TARGET_LIBOPCODES_CFILES): Add msp430-decode.c.
+       (MAINTAINER_CLEANFILES): Likewise.
+       Add rule to build msp430-decode.c frommsp430decode.opc
+        using the opc2c program.
+       * Makefile.in: Regenerate.
+       * configure.in: Add msp430-decode.lo to msp430 architecture files.
+       * configure: Regenerate.
+
+2013-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * aarch64-dis.c (EMBEDDED_ENV): Remove the check on it.
+       (SYMTAB_AVAILABLE): Removed.
+       (#include "elf/aarch64.h): Ditto.
+
+2013-06-17  Catherine Moore  <clm@codesourcery.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
+           Chao-Ying Fu  <fu@mips.com>
+
+       * micromips-opc.c (EVA): Define.
+       (TLBINV): Define.
+       (micromips_opcodes): Add EVA opcodes.
+       * mips-dis.c (mips_arch_choices): Update for ASE_EVA.
+       (print_insn_args): Handle EVA offsets.
+       (print_insn_micromips): Likewise.
+       * mips-opc.c (EVA): Define.
+       (TLBINV): Define.
+       (mips_builtin_opcodes): Add EVA opcodes.
+
+2013-06-17  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (mips-opc.lo): Add rules to create automatic
+       dependency files.  Pass archdefs.
+       (micromips-opc.lo, mips16-opc.lo): Likewise.
+       * Makefile.in: Regenerate.
+
+2013-06-14  DJ Delorie  <dj@redhat.com>
+
+       * rx-decode.opc (rx_decode_opcode): Bit operations on
+       registers are 32-bit operations, not 8-bit operations.
+       * rx-decode.c: Regenerate.
+
+2013-06-13  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+
+       * micromips-opc.c (IVIRT): New define.
+       (IVIRT64): New define.
+       (micromips_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
+       tlbginv, tlbginvf, tlbgp, tlbgr, tlbgwi, tlbgwr VIRT instructions.
+
+       * mips-dis.c (print_insn_micromips): Handle mfgc0, mtgc0, dmfgc0,
+       dmtgc0 to print cp0 names.
+
+2013-06-09  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * nios2-opc.c (nios2_builtin_opcodes): Give "trap" a type-"b"
+       argument.
+
+2013-06-08  Catherine Moore  <clm@codesourcery.com>
+           Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * micromips-opc.c (D32, D33, MC): Update definitions.
+       (micromips_opcodes):  Initialize ase field.
+       * mips-dis.c (mips_arch_choice): Add ase field.
+       (mips_arch_choices): Initialize ase field.
+       (set_default_mips_dis_options): Declare and setup mips_ase.
+       * mips-opc.c (M3D, SMT, MX, IVIRT, IVIRT64, D32, D33, D64,
+       MT32, MC): Update definitions.
+       (mips_builtin_opcodes): Initialize ase field.
+
+2013-05-24  Richard Sandiford  <rsandifo@linux.vnet.ibm.com>
+
+       * s390-opc.txt (flogr): Require a register pair destination.
+
+2013-05-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * s390-opc.c: Fix length operand in RSL_LRDFU and RSL_LRDFEU
+       instruction format.
+
+2013-05-22  Jürgen Urban  <JuergenUrban@gmx.de>
+
+       * mips-opc.c (mips_builtin_opcodes): Add R5900 VU0 instructions.
+
+2013-05-20  Peter Bergner <bergner@vnet.ibm.com>
+
+       * ppc-dis.c (powerpc_init_dialect): Set default dialect to power8.
+       * ppc-opc.c (BHRBE, ST, SIX, PS, SXL, VXPS_MASK, XX1RB_MASK,
+       XLS_MASK, PPCVSX2): New defines.
+       (powerpc_opcodes) <bcdadd., bcdsub., bctar, bctar, bctarl, clrbhrb,
+       fmrgew, fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe,
+       mffprd, mffprwz, mfvrd, mfvrwz, mfvsrd, mfvsrwz, msgclrp, msgsndp,
+       mtfprd, mtfprwa, mtfprwz, mtsle, mtvrd, mtvrwa, mtvrwz, mtvsrd,
+       mtvsrwa, mtvsrwz, pbt., rfebb, stqcx., stxsiwx, stxsspx,
+       vaddcuq, vaddecuq, vaddeuqm, vaddudm, vadduqm, vbpermq, vcipher,
+       vcipherlast, vclzb, vclzd, vclzh, vclzw, vcmpequd, vcmpequd.,
+       vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv, vgbbd, vmaxsd,
+       vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw, vmuleuw, vmulosw,
+       vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc, vpermxor,
+       vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd, vpmsumh,
+       vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
+       vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq,
+       vsubeuqm, vsubudm, vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp,
+       xscvdpspn, xscvspdpn, xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp,
+       xsmaddmsp, xsmsubasp, xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp,
+       xsnmsubasp, xsnmsubmsp, xsresp, xsrsp, xsrsqrtesp, xssqrtsp,
+       xssubsp, xxleqv, xxlnand, xxlorc>: New instructions.
+       <lxvx, stxvx>: New extended mnemonics.
+
+2013-05-17  Alan Modra  <amodra@gmail.com>
+
+       * ia64-raw.tbl: Replace non-ASCII char.
+       * ia64-waw.tbl: Likewise.
+       * ia64-asmtab.c: Regenerate.
+
+2013-05-15  Saravanan Ekanathan <saravanan.ekanathan@amd.com>
+
+       * i386-gen.c (cpu_flag_init): Add CpuFSGSBase in CPU_BDVER3_FLAGS.
+       * i386-init.h: Regenerated.
+
+2013-05-13  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * aarch64-asm.c (aarch64_ins_advsimd_imm_modified): Remove assertion.
+       * aarch64-opc.c (operand_general_constraint_met_p): Relax the range
+       check from [0, 255] to [-128, 255].
+
+2013-05-09  Andrew Pinski  <apinski@cavium.com>
+
+       * mips-dis.c (mips_arch_choices): Add INSN_VIRT to mips32r2.
+       Add INSN_VIRT and INSN_VIRT64 to mips64r2.
+       (parse_mips_dis_option): Handle the virt option.
+       (print_insn_args): Handle "+J".
+       (print_mips_disassembler_options): Print out message about virt64.
+       * mips-opc.c (IVIRT): New define.
+       (IVIRT64): New define.
+       (mips_builtin_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
+       tlbgr, tlbgwi, tlbginv, tlbginvf, tlbgwr, tlbgp VIRT instructions.
+       Move rfe to the bottom as it conflicts with tlbgp.
+
+2013-05-09  Alan Modra  <amodra@gmail.com>
+
+       * ppc-opc.c (extract_vlesi): Properly sign extend.
+       (extract_vlensi): Likewise.  Comment reason for setting invalid.
+
+2013-05-02  Nick Clifton  <nickc@redhat.com>
+
+       * msp430-dis.c: Add support for MSP430X instructions.
+
+2013-04-24  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * nios2-opc.c (nios2_builtin_reg): Rename "fstatus" control register
+       to "eccinj".
+
+2013-04-17  Wei-chen Wang  <cole945@gmail.com>
+
+       PR binutils/15369
+       * cgen-dis.c (hash_insn_array): Use CGEN_CPU_INSN_ENDIAN instead
+       of CGEN_CPU_ENDIAN.
+       (hash_insns_list): Likewise.
+
 2013-04-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * rl78-dis.c (print_insn_rl78): Use alternative form as a GCC false
This page took 0.025313 seconds and 4 git commands to generate.