X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2FChangeLog;h=e85662882eb6bb924c8ebd26373bcd3de6d083af;hb=6febeb7413ca9cbd65432cb3ffd33904046a82a8;hp=c4fbe8203c2966614db6a90a0e16712a6bd1cf42;hpb=8baf7b78b5d92823965cad6263b0e0ea65c9cd36;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index c4fbe8203c..e85662882e 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,298 @@ +2012-11-08 Alan Modra + + * po/POTFILES.in: Regenerate. + +2012-11-05 Alan Modra + + * configure.in: Apply 2012-09-10 change to config.in here. + +2012-10-26 Andreas Krebbel + + * s390-mkopc.c: Accept empty lines in s390-opc.txt. + * s390-opc.c: Add M_20OPT field. New instruction formats RRF_RURR2 + and RRF_RMRR. + * s390-opc.txt: Add new instructions. New instruction type for lptea. + +2012-10-26 Christian Groessler + + * z8kgen.c (struct op): Fix encoding for translate opcodes (trdb, + trdrb, trib, trirb, trtdb, trtdrb, trtib, trtirb). Remove + non-existing opcode trtrb. + * z8k-opc.h: Regenerate. + +2012-10-26 Alan Modra + + * ppc-opc (powerpc_opcodes): "lfdp" and "stfdp" use DS offset. + +2012-10-24 Roland McGrath + + * i386-dis.c (ckprefix): When bailing out for fwait with prefixes, + set rex_used to rex. + +2012-10-22 Peter Bergner + + * ppc-opc.c (powerpc_opcodes) : Fix opcode spelling. + +2012-10-18 Tom Tromey + + * tic54x-dis.c (print_instruction): Don't use K&R style. + (print_parallel_instruction, sprint_dual_address) + (sprint_indirect_address, sprint_direct_address, sprint_mmr) + (sprint_cc2, sprint_condition): Likewise. + +2012-10-18 Kai Tietz + + * aarch64-asm.c (aarch64_ins_ldst_reglist): Initialize + value with a default. + (do_special_encoding): Likewise. + (aarch64_ins_ldst_elemlist): Pre-initialize QSsize, and opcodeh2 + variables with default. + * arc-dis.c (write_comments_): Don't use strncat due + size of state->commentBuffer pointer isn't predictable. + +2012-10-15 Yufeng Zhang + + * aarch64-opc.c (aarch64_sys_regs): Add rmr_el1, rmr_el2 and + rmr_el3; remove daifset and daifclr. + +2012-10-15 Yufeng Zhang + + * aarch64-opc.c (operand_general_constraint_met_p): Change to check + the alignment of addr.offset.imm instead of that of shifter.amount for + operand type AARCH64_OPND_ADDR_UIMM12. + +2012-10-11 Kyrylo Tkachov + + * arm-dis.c: Use preferred form of vrint instruction variants + for disassembly. + +2012-10-09 Nagajyothi Eggone + + * i386-gen.c (cpu_flag_init): Add CPU_BDVER3_FLAGS. + * i386-init.h: Regenerated. + +2012-10-05 Peter Bergner + + * ppc-dis.c (ppc_opts) : Use PPC_OPCODE_ALTIVEC2; + * ppc-opc.c (VBA): New define. + (powerpc_opcodes) : New extended mnemonics. + +2012-10-04 Nick Clifton + + * v850-dis.c (disassemble): Place square parentheses around second + register operand of clr1, not1, set1 and tst1 instructions. + +2012-10-04 Andreas Krebbel + + * s390-mkopc.c: Support new option zEC12. + * s390-opc.c: Add new instruction formats. + * s390-opc.txt: Add new instructions for zEC12. + +2012-09-27 Anthony Green + + * moxie-dis.c (print_insn_moxie): Print 'bad' instructions. + * moxie-opc.c: All 'bad' instructions have the itype MOXIE_BAD. + +2012-09-25 Saravanan Ekanathan + + * i386-gen.c (cpu_flag_init): Add missing Cpu flags in + CPU_BDVER1_FLAGS, CPU_BDVER2_FLAGS, CPU_BTVER1_FLAGS + and CPU_BTVER2_FLAGS. + * i386-init.h: Regenerated. + +2012-09-20 Michael Zolotukhin + + * i386-gen.c (cpu_flag_init): Add CpuCX16 to CPU_NOCONA_FLAGS, + CPU_CORE_FLAGS, CPU_CORE2_FLAGS, CPU_COREI7_FLAGS, + CPU_BDVER1_FLAGS, CPU_BDVER2_FLAGS, CPU_BTVER1_FLAGS, + CPU_BTVER2_FLAGS. Add CPU_CX16_FLAGS. + (cpu_flags): Add CpuCX16. + * i386-opc.h (CpuCX16): New. + (i386_cpu_flags): Add cpucx16. + * i386-opc.tbl: Replace CpuSSE3 with CpuCX16 for cmpxchg16b. + * i386-tbl.h: Regenerate. + * i386-init.h: Likewise. + +2012-09-18 Kyrylo Tkachov + + * arm-dis.c: Changed ldra and strl-form mnemonics + to lda and stl-form. + +2012-09-18 Chao-ying Fu + + * micromips-opc.c (micromips_opcodes): Correct the encoding of + the "swxc1" instruction. + +2012-09-17 Yufeng Zhang + + * aarch64-asm.c (aarch64_ins_imm_half): Remove ATTRIBUTE_UNUSED from + the parameter 'inst'. + (aarch64_ins_addr_simm): Add ATTRIBUTE_UNUSED to the parameter 'inst'. + (convert_mov_to_movewide): Change to assert (0) when + aarch64_wide_constant_p returns FALSE. + +2012-09-14 David Edelsohn + + * configure: Regenerate. + +2012-09-14 Anthony Green + + * moxie-dis.c (print_insn_moxie): Branch targets are relative to + the address after the branch instruction. + +2012-09-13 Anthony Green + + * moxie-dis.c (print_insn_moxie): Handle bi-endian encodings. + +2012-09-10 Matthias Klose + + * config.in: Disable sanity check for kfreebsd. + +2012-09-10 H.J. Lu + + * configure: Regenerated. + +2012-09-04 Sergey A. Guriev + + * ia64-asmtab.h (completer_index): Extend bitfield to full uint. + * ia64-gen.c: Promote completer index type to longlong. + (irf_operand): Add new register recognition. + (in_iclass_mov_x): Add an entry for the new mov_* instruction type. + (lookup_specifier): Add new resource recognition. + (insert_bit_table_ent): Relax abort condition according to the + changed completer index type. + (print_dis_table): Fix printf format for completer index. + * ia64-ic.tbl: Add a new instruction class. + * ia64-opc-i.c (ia64_opcodes_i): Define new I-instructions. + * ia64-opc-m.c (ia64_opcodes_m): Define new M-instructions. + * ia64-opc.h: Define short names for new operand types. + * ia64-raw.tbl: Add new RAW resource for DAHR register. + * ia64-waw.tbl: Add new WAW resource for DAHR register. + * ia64-asmtab.c: Regenerate. + +2012-08-29 Peter Bergner + + * ppc-opc.c (VXASHB_MASK): New define. + (powerpc_opcodes) : Use VXASHB_MASK. + +2012-08-28 Peter Bergner + + * ppc-opc.c (UIMM4, UIMM3, UIMM2, VXVA_MASK, VXVB_MASK, VXVAVB_MASK, + VXVDVA_MASK, VXUIMM4_MASK, VXUIMM3_MASK, VXUIMM2_MASK): New defines. + (powerpc_opcodes) : Use VXVA_MASK. + : Use VXVB_MASK. + : Use VXVAVB_MASK. + : Use VXVDVA_MASK. + : Use VXUIMM4_MASK. + : Use VXUIMM3_MASK. + : Use VXUIMM2_MASK. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (neon_opcodes): Add 2 operand sha instructions. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (neon_opcodes): Add SHA 3-operand instructions. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (neon_opcodes): Handle VMULL.P64. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (neon_opcodes): Add support for AES instructions. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (coprocessor_opcodes): Add support for HP/DP + conversions. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (coprocessor_opcodes): Add VRINT. + (neon_opcodes): Likewise. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (coprocessor_opcodes): Add support for new VCVT + variants. + (neon_opcodes): Likewise. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (coprocessor_opcodes): Add VMAXNM/VMINNM. + (neon_opcodes): Likewise. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (coprocessor_opcodes): Add VSEL. + (print_insn_coprocessor): Add new %<>c bitfield format + specifier. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (arm_opcodes): Add LDRA/STRL instructions. + (thumb32_opcodes): Likewise. + (print_arm_insn): Add support for %<>T formatter. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (arm_opcodes): Add HLT. + (thumb_opcodes): Likewise. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (thumb32_opcodes): Add DCPS instruction. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (arm_opcodes): Add SEVL. + (thumb_opcodes): Likewise. + (thumb32_opcodes): Likewise. + +2012-08-24 Matthew Gretton-Dann + + * arm-dis.c (data_barrier_option): New function. + (print_insn_arm): Use data_barrier_option. + (print_insn_thumb32): Use data_barrier_option. + +2012-08-24 Matthew Gretton-Dann + + * sparc-opc.c (4-argument crypto instructions): Fix encoding using + F3F4 macro. + +2012-08-20 Edmar Wienskoski + + * ppc-opc.c (powerpc_opcodes): Changed opcode for vabsdub, + vabsduh, vabsduw, mviwsplt. + +2012-08-17 Nagajyothi Eggone + + * i386-gen.c (cpu_flag_init): Add CPU_BTVER1_FLAGS and + CPU_BTVER2_FLAGS. + + * i386-opc.h: Update CpuPRFCHW comment. + + * i386-opc.tbl: Enable prefetch instruction for CpuPRFCHW. + * i386-init.h: Regenerated. + * i386-tbl.h: Likewise. + +2012-08-17 Nick Clifton + + * po/uk.po: New Ukranian translation. + * configure.in (ALL_LINGUAS): Add uk. + * configure: Regenerate. + 2012-08-16 Peter Bergner * ppc-opc.c (powerpc_opcodes) <"lswx">: Use RAX for the second and @@ -36,15 +331,15 @@ the instruction word. 2012-08-13 Ian Bolton - Laurent Desnogues - Jim MacArthur - Marcus Shawcroft - Nigel Stephens - Ramana Radhakrishnan - Richard Earnshaw - Sofiane Naci - Tejas Belagod - Yufeng Zhang + Laurent Desnogues + Jim MacArthur + Marcus Shawcroft + Nigel Stephens + Ramana Radhakrishnan + Richard Earnshaw + Sofiane Naci + Tejas Belagod + Yufeng Zhang * Makefile.am: Add AArch64. * Makefile.in: Regenerate. @@ -143,8 +438,8 @@ * po/POTFILES.in: Regenerate. 2012-07-31 Chao-Ying Fu - Catherine Moore - Maciej W. Rozycki + Catherine Moore + Maciej W. Rozycki * micromips-opc.c (WR_a, RD_a, MOD_a): New macros. (DSP_VOLA): Likewise. @@ -227,9 +522,9 @@ 2012-07-05 Sean Keys * xgate-dis.c: Removed an IF statement that will - always be false due to overlapping operand masks. - * xgate-opc.c: Corrected 'com' opcode entry and - fixed spacing. + always be false due to overlapping operand masks. + * xgate-opc.c: Corrected 'com' opcode entry and + fixed spacing. 2012-07-02 Roland McGrath