* elf32-cris.c (elf_cris_copy_indirect_symbol): New function.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index 4f5b607939e549eb13d46c89baba89eba6a3badc..f30e78782104819f3441442483460238bd2ab21a 100644 (file)
@@ -1,3 +1,235 @@
+2008-12-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (opcode_modifiers): Move VexNDS before VexNDD.
+
+2008-12-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (putop): Remove strayed comments.
+
+2008-12-04  Ben Elliston  <bje@au.ibm.com>
+
+       * ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE
+       for -Mbooke.
+       (print_ppc_disassembler_options): Update usage.
+       * ppc-opc.c (DE, DES, DEO, DE_MASK): Remove.
+       (BOOKE64): Remove.
+       (PPCCHLK64): Likewise.
+       (powerpc_opcodes): Remove all BOOKE64 instructions.
+
+2008-11-28  Joshua Kinard  <kumba@gentoo.org>
+
+       * mips-dis.c (mips_arch_choices): Add r14000, r16000.
+
+2008-11-27  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
+
+       * cr16-dis.c (match_opcode): Truncate mcode to 32 bit and
+       adjusted the mask for 32-bit branch instruction.
+
+2008-11-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c (extract_sprg): Correct operand range check.
+
+2008-11-26  Andreas Schwab  <schwab@suse.de>
+
+       * m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE)
+       (NEXTDOUBLE, NEXTEXTEND, NEXTPACKED): Fix error handling.
+       (save_printer, save_print_address): Remove.
+       (fetch_data): Don't use them.
+       (match_insn_m68k): Always restore printing functions.
+       (print_insn_m68k): Don't save/restore printing functions.
+
+2008-11-25  Nick Clifton  <nickc@redhat.com>
+
+       * m68k-dis.c: Rewrite to remove use of setjmp/longjmp.
+
+2008-11-18  Catherine Moore  <clm@codesourcery.com>
+
+       * arm-dis.c (coprocessor_opcodes): Add half-precision vcvt
+       instructions.
+       (neon_opcodes): Likewise.
+       (print_insn_coprocessor): Print 't' or 'b' for vcvt
+       instructions.
+
+2008-11-14  Tristan Gingold  <gingold@adacore.com>
+
+       * makefile.vms (OBJS): Update list of objects.
+       (DEFS): Update
+       (CFLAGS): Update.
+
+2008-11-06  Chao-ying Fu  <fu@mips.com>
+
+       * mips-opc.c (synciobdma, syncs, syncw, syncws): Move these
+       before sync.
+       (sync): New instruction with 5-bit sync type.
+       * mips-dis.c (print_insn_args): Add case '1' to print 5-bit values.
+
+2008-11-06  Nick Clifton  <nickc@redhat.com>
+
+       * avr-dis.c: Replace uses of sprintf without a format string with
+       calls to strcpy.
+
+2008-11-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add cmovpe and cmovpo.
+       * i386-tbl.h: Regenerated.
+
+2008-10-22  Nick Clifton  <nickc@redhat.com>
+
+       PR 6937
+       * configure.in (SHARED_LIBADD): Revert previous change.
+       Add a comment explaining why.
+       (SHARED_DEPENDENCIES): Revert previous change.
+       * configure: Regenerate.
+
+2008-10-10  Nick Clifton  <nickc@redhat.com>
+
+       PR 6937
+       * configure.in (SHARED_LIBADD): Add libiberty.a.
+       (SHARED_DEPENDENCIES): Add libiberty.a.
+
+2008-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c: Include "hashtab.h".
+       (next_field): Take a new argument, last.  Check last.
+       (process_i386_cpu_flag): Updated.
+       (process_i386_opcode_modifier): Likewise.
+       (process_i386_operand_type): Likewise.
+       (process_i386_registers): Likewise.
+       (output_i386_opcode): New.
+       (opcode_hash_entry): Likewise.
+       (opcode_hash_table): Likewise.
+       (opcode_hash_hash): Likewise.
+       (opcode_hash_eq): Likewise.
+       (process_i386_opcodes): Use opcode hash table and opcode array.
+
+2008-09-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * s390-opc.txt (stdy, stey): Fix description
+
+2008-09-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2008-09-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * aclocal.m4: Regenerated.
+       * configure: Likewise.
+       * Makefile.in: Likewise.
+
+2008-09-29  Nick Clifton  <nickc@redhat.com>
+
+       * po/vi.po: Updated Vietnamese translation.
+       * po/fr.po: Updated French translation.
+
+2008-09-26  Florian Krohm  <fkrohm@us.ibm.com>
+
+       * s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.
+       (cfxr, cfdr, cfer, clclu): Add esa flag.
+       (sqd): Instruction added.
+       (qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.
+       * s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed.
+
+2008-09-14  Arnold Metselaar  <arnold.metselaar@planet.nl>
+
+       * z80-dis.c (prt_rr_nn): Fix register pair for two byte opcodes.
+       (tab_elt opc_ed): Add "ld r,a" and "ld r,a" instructions.
+
+2008-09-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Fix memory operand size for cmpXXXs[sd].
+       * i386-tbl.h: Regenerated.
+
+2008-08-28  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-dis.c (dis386): Adjust far return mnemonics.
+       * i386-opc.tbl: Add retf.
+       * i386-tbl.h: Re-generate.
+
+2008-08-28  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-dis.c (dis386_twobyte): Adjust cmovXX mnemonics.
+
+2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.
+       * ia64-gen.c (lookup_specifier): Likewise.
+
+       * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.
+       * ia64-raw.tbl: Likewise.
+       * ia64-waw.tbl: Likewise.
+       * ia64-asmtab.c: Regenerated.
+
+2008-08-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Correct fidivr operand size.
+
+       * i386-tbl.h: Regenerated.
+
+2008-08-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.in: Update a number of obsolete autoconf macros.
+       * aclocal.m4: Regenerate.
+
+2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       AVX Programming Reference (August, 2008)
+       * i386-dis.c (PREFIX_VEX_38DB): New.
+       (PREFIX_VEX_38DC): Likewise.
+       (PREFIX_VEX_38DD): Likewise.
+       (PREFIX_VEX_38DE): Likewise.
+       (PREFIX_VEX_38DF): Likewise.
+       (PREFIX_VEX_3ADF): Likewise.
+       (VEX_LEN_38DB_P_2): Likewise.
+       (VEX_LEN_38DC_P_2): Likewise.
+       (VEX_LEN_38DD_P_2): Likewise.
+       (VEX_LEN_38DE_P_2): Likewise.
+       (VEX_LEN_38DF_P_2): Likewise.
+       (VEX_LEN_3ADF_P_2): Likewise.
+       (PREFIX_VEX_3A04): Updated.
+       (VEX_LEN_3A06_P_2): Likewise.
+       (prefix_table): Add PREFIX_VEX_38DB, PREFIX_VEX_38DC,
+       PREFIX_VEX_38DD, PREFIX_VEX_38DE and PREFIX_VEX_3ADF.
+       (x86_64_table): Likewise.
+       (vex_len_table): Add VEX_LEN_38DB_P_2, VEX_LEN_38DC_P_2,
+       VEX_LEN_38DD_P_2, VEX_LEN_38DE_P_2, VEX_LEN_38DF_P_2 and
+       VEX_LEN_3ADF_P_2.
+
+       * i386-opc.tbl: Add AES + AVX instructions.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2008-08-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * s390-opc.c (INSTR_RRF_FFRU, MASK_RRF_FFRU): New instruction format.
+       * s390-opc.txt (lxr, rrdtr, rrxtr): Fix instruction format.
+
+2008-08-15  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6526
+       * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2008-08-14  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       PR 6825
+       * ppc-opc.c (powerpc_opcodes): Enable rfci, mfpmr, mtpmr for e300.
+
+2008-08-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add syscall and sysret for Cpu64.
+
+       * i386-tbl.h: Regenerated.
+
+2008-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (POTFILES.in): Set LC_ALL=C.
+       * Makefile.in: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
 2008-08-01  Peter Bergner  <bergner@vnet.ibm.com>
 
        * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.
 
        PR gas/6517
        * i386-opc.tbl: Break cvtsi2ss/cvtsi2sd/vcvtsi2sd/vcvtsi2ss
-       into 32bit and 64bit.  Remove Reg64|Qword and add 
+       into 32bit and 64bit.  Remove Reg64|Qword and add
        IgnoreSize|No_qSuf on 32bit version.
        * i386-tbl.h: Regenerated.
 
This page took 0.024482 seconds and 4 git commands to generate.