gas/
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index fd7f3467f868a16ed7936b9b0d9181356d27de25..cd673ba1f8aeb4e6e0ac4143deb84d8d907eee2c 100644 (file)
@@ -1,3 +1,100 @@
+2009-10-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/10775
+       * i386-dis.c: Document LB, LS and LV macros.
+       (dis386): Use mov%LB, mov%LS and mov%LV on mov instruction
+       with the 64-bit displacement or immediate operand.
+       (putop): Handle LB, LS and LV macros.
+
+2009-10-18  Doug Evans  <dje@sebabeach.org>
+
+       * lm32-opinst.c: Regenerate.
+       * m32c-desc.c: Regenerate.
+       * m32r-opinst.c: Regenerate.
+       * openrisc-ibld.c: Regenerate.
+       * xc16x-desc.c: Regenerate.
+       * xc16x-desc.h: Regenerate.
+
+2009-10-17  Doug Evans  <dje@sebabeach.org>
+
+       * Makefile.am (CGEN_CPUS): Add iq2000, lm32.
+       (FR30_DEPS, FRV_DEPS, IQ2000_DEPS): Move so all cgen *_DEPS are
+       sorted alphabetically.
+       (stamp-fr30, stamp-frv, stamp-iq2000, stamp-xc16x): Move so all cgen
+       stamp-* rules are sorted alphabetically.
+       * Makefile.in: Regenerate.
+
+2009-10-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.h: Use enum instead of nested macros.
+
+2009-10-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c: Simplify enums.
+
+2009-10-15  H.J. Lu  <hongjiu.lu@intel.com>
+           Ineiev <ineiev@gmail.com>
+
+       PR binutils/10767
+       * i386-dis.c: Use enum instead of nested macros.
+
+2009-10-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (MAX_BYTEMODE): Removed.
+
+2009-10-14  Tomas Hurka  <tom@hukatronic.cz>
+
+       PR 969
+       * m68k-opc.c (m68k_opcodes): Correct mask for macl and msacl.
+
+2009-10-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (print_insn): Always clear need_vex, need_vex_reg
+       and vex_w_done.
+
+2009-10-07  Michael Eager  <eager@eagercon.com>
+
+       * microblaze-dis.c: Add include for microblaze-dis.h,
+       eliminate local extern decls.
+       * microblaze-dis.h: New.
+
+2009-10-06  Nick Clifton  <nickc@redhat.com>
+
+       * po/fi.po: Updated Finnish translation.
+
+2009-10-03  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * opc2c.c: Include "libiberty.h" and <errno.h>.
+       (orig_filename): Constify.
+       (dump_lines): Fix line number directive.
+       (main): Set orig_filename to basename of input file.  Use
+       xstrerror.
+
+       * Makefile.am (rx-dis.lo): Remove explicit dependencies.
+       ($(srcdir)/rx-decode.c): Use @MAINT@.  Use $(EXEEXT_FOR_BUILD)
+       instead of $(EXEEXT).
+       (opc2c$(EXEEXT_FOR_BUILD)): Renamed from opc2c$(EXEEXT) and use
+       $(LINK_FOR_BUILD).  Link with libiberty.
+       (MOSTLYCLEANFILES): Add opc2c$(EXEEXT_FOR_BUILD).
+       (MAINTAINERCLEANFILES): Add $(srcdir)/rx-decode.c.
+       * Makefile.in: Regenerated.
+       * rx-decode.c: Regenerated.
+
+2009-10-03  Paul Reed  <paulreed@paddedcell.com>
+
+       * arm-dis.c (print_insn): Check symtab_size not *symtab.
+
+2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Drop Disp64 on jump and loop instructions.
+       * i386-tbl.h: Regenerated.
+
+2009-10-02  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * ppc-dis.c (ppc_opts): Add "476" entry.
+       * ppc-opc.c (PPC476): Define.
+       (powerpc_opcodes): Update mnemonics where required for 476.
+
 2009-10-01  Peter Bergner  <bergner@vnet.ibm.com>
 
        * ppc-opc.c (PPCA2): Use renamed mask PPC_OPCODE_A2.
 
 2009-09-25  Michael Eager  <eager@eagercon.com>
 
-       * microblaze-dis.c (get_insn_microblaze, microblaze_get_target_address, 
-       microblaze_decode_insn): Add declarations.  
-       (get_delay_slots_microblaze): Remove. 
+       * microblaze-dis.c (get_insn_microblaze, microblaze_get_target_address,
+       microblaze_decode_insn): Add declarations.
+       (get_delay_slots_microblaze): Remove.
 
 2009-09-25  Martin Thuresson  <martint@google.com>
 
-       Update soruces to make arc and arm targets compile cleanly with
+       Update sources to make arc and arm targets compile cleanly with
        -Wc++-compat:
        * arc-dis.c Fix casts.
        * arc-ext.c: Add casts.
        * i386-opc.h (Vex): Update comments.
        (Vex256): Removed.
        (VexNDS): Updated.
-       (i386_opcode_modifier): Change vex to 2 bits.  Remove vex256. 
+       (i386_opcode_modifier): Change vex to 2 bits.  Remove vex256.
 
        * i386-opc.tbl: Replace "Vex|Vex256" with Vex=2.
        * i386-tbl.h: Regenerated.
        * mri.c: Add casts. (mri_draw_tree): Use enum name instead of integer.
 
 2009-09-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
-       
+
        * s390-dis.c (print_insn_s390): Avoid 'long long'.
 
 2009-09-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
-       
+
        * s390-dis.c (s390_extract_operand): Remove the shift for pcrel operands.
        (print_insn_s390): Signextend and shift pcrel operands before printing.
 
        * Makefile.in: Regenerate.
        * configure.in: Add bfd_microblaze_arch target.
        * configure: Regenerate.
-       * disassemble.c: Define ARCH_microblaze, return 
+       * disassemble.c: Define ARCH_microblaze, return
        print_insn_microblaze().
        * microblaze-dis.c: New MicroBlaze disassembler.
        * microblaze-opc.h: New MicroBlaze opcode definitions.
        * m32r-opc.h, * m32r-opinst.c, * mt-desc.c, * mt-desc.h,
        * mt-opc.c, * mt-opc.h, * openrisc-desc.c, * openrisc-desc.h,
        * openrisc-opc.c, * openrisc-opc.h, * xc16x-desc.c, * xc16x-desc.h,
-       * xc16x-opc.c, * xc16x-opc.h, * xstormy16-desc.c, * xstormy16-desc.h, 
+       * xc16x-opc.c, * xc16x-opc.h, * xstormy16-desc.c, * xstormy16-desc.h,
        * xstormy16-opc.c, * xstormy16-opc.h: Regenerate.
 
 2009-07-07  Chung-Lin Tang  <cltang@pllab.cs.nthu.edu.tw>
        (VEX_LEN_3A7E_P_2,VEX_LEN_3A7F_P_2): New.
        (get_vex_imm8): New. handle FMA4.
        (OP_EX_VexReg): Ditto.
-       
+
 2009-06-30  Nick Clifton  <nickc@redhat.com>
 
        PR 10288
        (print_insn_arm): Likewise.
        (print_insn_thumb16): Likewise.
        (print_insn_thumb32): Likewise.
-       
+
        PR 10297
        * arm-dis.c (UNDEFINED_INSTRUCTION): New macro for a description
        of an undefined instruction.
        (OP_DREX_FCMP): Delete.
        (DREX_*): Delete.
        (THREE_BYTE_0F24, THREE_BYTE_0F25, THREE_BYTE_0f7B): Delete.
-       
+
 2009-05-22  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am: Run "make dep-am".
 
 2009-01-28  Chao-ying Fu  <fu@mips.com>
 
-        * mips-opc.c (suxc1): Add the flag of FP_D.
+       * mips-opc.c (suxc1): Add the flag of FP_D.
 
 2009-01-20  Alan Modra  <amodra@bigpond.net.au>
 
        (PREFIX_VEX_3ADF): Likewise.
        (VEX_LEN_3ADF_P_2): Likewise.
        (prefix_table): Remove PREFIX_VEX_3A48...PREFIX_VEX_3A4A,
-       PREFIX_VEX_3A5C...PREFIX_VEX_3A5F, 
+       PREFIX_VEX_3A5C...PREFIX_VEX_3A5F,
        PREFIX_VEX_3A68...PREFIX_VEX_3A6F and
        PREFIX_VEX_3A78...PREFIX_VEX_3A7F.  Add
        PREFIX_VEX_3896...PREFIX_VEX_389F,
        instructions.  Add new FMA instructions.
        * i386-tbl.h: Regenerated.
 
-2009-01-02  Matthias Klose  <doko@ubuntu.com> 
+2009-01-02  Matthias Klose  <doko@ubuntu.com>
 
-       * or32-opc.c (or32_print_register, or32_print_immediate, 
-       disassemble_insn): Don't rely on undefined sprintf behaviour. 
+       * or32-opc.c (or32_print_register, or32_print_immediate,
+       disassemble_insn): Don't rely on undefined sprintf behaviour.
 
 For older changes see ChangeLog-2008
 \f
This page took 0.034955 seconds and 4 git commands to generate.