X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=ffe1002e33028db77f6962b64ddd297347d5a799;hb=8ebac3aae962b531a2b86b6afba9e9d19a30c74d;hp=656d1ac4e4db7a83034b83523fceb5906231442b;hpb=7cf80422688b442803f70265465668fae16e2f38;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 656d1ac4e4..ffe1002e33 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,188 @@ +2011-12-13 Alan Modra + + * ppc-opc.c (ISA_V2): Define and use for relevant BO field tests. + (valid_bo_pre_v2, valid_bo_post_v2): New functions, extracted from.. + (valid_bo): ..here. When disassembling, accept either 'y' or 'at' + type encoding on second pass. + (powerpc_opcodes): Use ISA_V2 to enable branch insns rather than + POWER4. + * ppc-dis.c (print_insn_powerpc): Delete dialect_orig. Instead + ignore deprecated on second pass. + +2011-12-08 Andrew Pinski + + * mips-opc.c (mips_builtin_opcodes): Add "pause". + +2011-12-08 Andrew Pinski + Adam Nemet + + * mips-dis.c (mips_arch_choices): Add Octeon2. + For "octeon+", just include OcteonP for the insn. + * mips-opc.c (IOCT): Include Octeon2. + (IOCTP): Include Octeon2. + (IOCT2): New macro. + (mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad", + "ladd", "lai", "laid", "las", "lasd", "law", "lawd". + Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard + loads are, and add IOCT2 to them. + Add "lbx" and "lhux". + Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00", + "qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03". + Add "zcb" and "zcbt". + +2011-11-29 Andrew Pinski + + * mips-dis.c (mips_arch_choices): Add Octeon+. + * mips-opc.c (IOCT): Include Octeon+. + (IOCTP): New macro. + (mips_builtin_opcodes): Add "saa" and "saad". + +2011-11-25 Pierre Muller + + * mips-dis.c (print_insn_micromips): Rename local variable iprintf + to infprintf to avoid shadow warning. + +2011-11-25 Nick Clifton + + * po/it.po: Updated Italian translation. + +2011-11-16 Maciej W. Rozycki + + * micromips-opc.c (micromips_opcodes): Use NODS rather than TRAP + for "alnv.ps". + +2011-11-02 Nick Clifton + + * po/it.po: New Italian translation. + * configure.in (ALL_LINGUAS): Add it. + * configure: Regenerate. + * po/opcodes.pot: Regenerate. + +2011-11-01 DJ Delorie + + * Makefile.am (TARGET_LIBOPCODES_CFILES): Add rl78-decode.c and + rl78-dis.c. + (MAINTAINERCLEANFILES): Add rl78-decode.c. + (rl78-decode.c): New rule, built from rl78-decode.opc and opc2c. + * Makefile.in: Regenerate. + * configure.in: Add bfd_rl78_arch case. + * configure: Regenerate. + * disassemble.c: Define ARCH_rl78. + (disassembler): Add ARCH_rl78 case. + * rl78-decode.c: New file. + * rl78-decode.opc: New file. + * rl78-dis.c: New file. + +2011-10-27 Peter Bergner + + * ppc-opc.c (powerpc_opcodes) : Use FRT, FRA, FRB and FRBp repsectively on DFP quad + instructions. + +2011-10-26 Nick Clifton + + PR binutils/13348 + * i386-dis.c (print_insn): Fix testing of array subscript. + +2011-10-26 Joern Rennecke + + * disassemble.c (ARCH_epiphany): Move into alphasorted spot. + * epiphany-asm.c, epiphany-opc.h: Regenerate. + +2011-10-25 Joern Rennecke + + * Makefile.am (HFILES): Add epiphany-desc.h and epiphany-opc.h . + (TARGET_LIBOPCODES_CFILES): Add epiphany-asm.c, epiphany-desc.c, + epiphany-dis.c, epiphany-ibld.c and epiphany-opc.c . + (CLEANFILES): Add stamp-epiphany. + (EPIPHANY_DEPS): Set. Make CGEN-generated Epiphany files depend on it. + (stamp-epiphany): New rule. + * configure.in: Handle bfd_epiphany_arch. + * disassemble.c (ARCH_epiphany): Define. + (disassembler): Handle bfd_arch_epiphany. + * epiphany-asm.c: New file. + * epiphany-desc.c: New file. + * epiphany-desc.h: New file. + * epiphany-dis.c: New file. + * epiphany-ibld.c: New file. + * epiphany-opc.c: New file. + * epiphany-opc.h: New file. + * Makefile.in: Regenerate. + * configure: Regenerate. + * po/POTFILES.in: Regenerate. + * po/opcodes.pot: Regenerate. + +2011-10-24 Julian Brown + + * m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml. + +2011-10-21 Jan Glauber + + * s390-opc.txt: Add CPUMF instructions. + +2011-10-18 Jie Zhang + Julian Brown + + * arm-dis.c (print_insn_arm): Explicitly specify rotation if needed. + +2011-10-10 Nick Clifton + + * po/es.po: Updated Spanish translation. + * po/fi.po: Updated Finnish translation. + +2011-09-28 Jan Beulich + + * ppc-opc.c (insert_nbi, insert_rbx, FRAp, FRBp, FRSp, FRTp, NBI, RAX, + RBX): New. + (insert_bo, insert_boe): Reject bcctr with bit 2 in bo unset. + (powerpc_opcodes): Use RAX for second and RBXC for third operand of + lswx. Use NBI for third operand of lswi. Use FRTp for first operand of + lfdp and lfdpx. Use FRSp for first operand of stfdp and stfdpx, and + mark them as invalid on POWER7. Use FRTp, FRAp, and FRBp repsectively + on DFP quad instructions. + +2011-09-27 David S. Miller + + * sparc-opc.c (sparc_opcodes): Fix random instruction to write + to a float instead of an integer register. + +2011-09-26 David S. Miller + + * sparc-opc.c (sparc_opcodes): Add integer multiply-add + instructions. + +2011-09-21 David S. Miller + + * sparc-opc.c (sparc_opcodes): Annotate table with HWCAP flag + bits. Fix "fchksm16" mnemonic. + +2011-09-08 Mark Fortescue + + The changes below bring 'mov' and 'ticc' instructions into line + with the V8 SPARC Architecture Manual. + * sparc-opc.c (sparc_opcodes): Add entry for 'ticc imm + regrs1'. + * sparc-opc.c (sparc_opcodes): Add alias entries for + 'mov regrs2,%asrX'; 'mov regrs2,%y'; 'mov regrs2,%prs'; + 'mov regrs2,%wim' and 'mov regrs2,%tbr'. + * sparc-opc.c (sparc_opcodes): Move/Change entries for + 'mov imm,%asrX'; 'mov imm,%y'; 'mov imm,%prs'; 'mov imm,%wim' + and 'mov imm,%tbr'. + * sparc-opc.c (sparc_opcodes): Add wr alias entries to match above + mov aliases. + + * sparc-opc.c (sparc_opcodes): Add entry for 'save simm13,regrs1,regrd' + This has been reported as being accepted by the Sun assmebler. + +2011-09-08 David S. Miller + + * sparc-opc.c (pdistn): Destination is integer not float register. + +2011-09-07 Andreas Schwab + + PR gas/13145 + * m68k-opc.c: Use "y" in moveml pattern for mcfisa_a. + 2011-08-26 Nick Clifton * po/es.po: Updated Spanish translation. @@ -15,7 +200,7 @@ * Makefile.in: Regenerate. 2011-08-09 Chao-ying Fu - Maciej W. Rozycki + Maciej W. Rozycki * mips-dis.c (mips_arch_choices): Enable MCU for "mips32r2" and "mips64r2". @@ -67,7 +252,7 @@ * i386-tbl.h: Regenerated. 2011-07-24 Chao-ying Fu - Maciej W. Rozycki + Maciej W. Rozycki * micromips-opc.c: New file. * mips-dis.c (micromips_to_32_reg_b_map): New array.