* output.cc (Output_segment::add_output_section): Remove front
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index f90038d5bd19e6f9c604d50c41a6e90e13cb8ed4..a20e120c638d122f9828e15a7792201f9a1ef2dc 100644 (file)
@@ -1,3 +1,119 @@
+2008-05-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2008-05-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (MOVBE_Fixup): New.
+       (Mo): Likewise.
+       (PREFIX_0F3880): Likewise.
+       (PREFIX_0F3881): Likewise.
+       (PREFIX_0F38F0): Updated.
+       (prefix_table): Add PREFIX_0F3880 and PREFIX_0F3881.  Update
+       PREFIX_0F38F0 and PREFIX_0F38F1 for movbe.
+       (three_byte_table): Use PREFIX_0F3880 and PREFIX_0F3881.
+
+       * i386-gen.c (cpu_flag_init): Add CPU_MOVBE_FLAGS and
+       CPU_EPT_FLAGS.
+       (cpu_flags): Add CpuMovbe and CpuEPT.
+
+       * i386-opc.h (CpuMovbe): New.
+       (CpuEPT): Likewise.
+       (CpuLM): Updated.
+       (i386_cpu_flags): Add cpumovbe and cpuept.
+
+       * i386-opc.tbl: Add entries for movbe and EPT instructions.
+       * i386-init.h: Regenerated.
+       * i386-tbl.h: Likewise.
+
+2008-04-29  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for
+       the two drem and the two dremu macros.
+
+2008-04-28  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark prefx and c1
+       instructions FP_S.  Mark l.s, li.s, lwc1, swc1, s.s, trunc.w.s and
+       cop1 macros INSN2_M_FP_S.  Mark l.d, li.d, ldc1 and sdc1 macros
+       INSN2_M_FP_D.  Mark trunc.w.d macro INSN2_M_FP_S and INSN2_M_FP_D.
+
+2008-04-25  David S. Miller  <davem@davemloft.net>
+
+       * sparc-dis.c: Emit %stick instead of %sys_tick, and %stick_cmpr
+       instead of %sys_tick_cmpr, as suggested in architecture manuals.
+
+2008-04-23  Paolo Bonzini  <bonzini@gnu.org>
+
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+
+2008-04-23  David S. Miller  <davem@davemloft.net>
+
+       * sparc-opc.c (asi_table): Add UltraSPARC and Niagara
+       extended values.
+       (prefetch_table): Add missing values.
+
+2008-04-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (opcode_modifiers): Add NoAVX.
+
+       * i386-opc.h (NoAVX): New.
+       (OldGcc): Updated.
+       (i386_opcode_modifier): Add noavx.
+
+       * i386-opc.tbl: Add NoAVX to SSE, SSE2, SSE3 and SSSE3
+       instructions which don't have AVX equivalent.
+       * i386-tbl.h: Regenerated.
+
+2008-04-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (OP_VEX_FMA): New.
+       (OP_EX_VexImmW): Likewise.
+       (VexFMA): Likewise.
+       (Vex128FMA): Likewise.
+       (EXVexImmW): Likewise.
+       (get_vex_imm8): Likewise.
+       (OP_EX_VexReg): Likewise.
+       (vex_i4_done): Renamed to ...
+       (vex_w_done): This.
+       (prefix_table): Replace EXVexW with EXVexImmW on vpermil2ps
+       and vpermil2pd.  Replace Vex/Vex128 with VexFMA/Vex128FMA on
+       FMA instructions.
+       (print_insn): Updated.
+       (OP_EX_VexW): Rewrite to swap register in VEX with EX.
+       (OP_REG_VexI4): Check invalid high registers.
+
+2008-04-16  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
+           Michael Meissner  <michael.meissner@amd.com>
+
+       * i386-opc.tbl: Fix protX to allow memory in the middle operand.
+       * i386-tbl.h: Regenerate from i386-opc.tbl.
+
+2008-04-14  Edmar Wienskoski  <edmar@freescale.com>
+
+       * ppc-dis.c (powerpc_dialect): Handle "e500mc".  Extend "e500" to
+       accept Power E500MC instructions.
+       (print_ppc_disassembler_options): Document -Me500mc.
+       * ppc-opc.c (DUIS, DUI, T): New.
+       (XRT, XRTRA): Likewise.
+       (E500MC): Likewise.
+       (powerpc_opcodes): Add new Power E500MC instructions.
+
+2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * s390-dis.c (init_disasm): Evaluate disassembler_options.
+       (print_s390_disassembler_options): New function.
+       * disassemble.c (disassembler_usage): Invoke
+       print_s390_disassembler_options.
+
+2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * s390-mkopc.c (insertExpandedMnemonic): Expand string sizes
+       of local variables used for mnemonic parsing: prefix, suffix and
+       number.
+
 2008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * s390-mkopc.c (s390_cond_ext_format): Add back the mnemonic
        (i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
        and intelsyntax.
 
-       * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax 
+       * i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
        on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
        * i386-tbl.h: Regenerated.
 
This page took 0.024754 seconds and 4 git commands to generate.