2007-10-02 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index a4abe9539125439f1a21bc844e85db44fdb997ba..30b29adeb3b9319e74702f0d5be4dba11827a433 100644 (file)
@@ -1,3 +1,196 @@
+2007-10-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (THREE_BYTE_0FBA): Renamed to ...
+       (THREE_BYTE_0F7B): This.
+       (dis386_twobyte): Updated.
+       (three_byte_table): Updated comments.
+
+2007-10-01  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
+
+       * cr16-opc.c: Updated the branch on condition instructions with
+       RELAXABLE flag.
+
+2007-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 386-dis.c (prefix_table): Reformat comment.
+
+2007-09-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 386-dis.c (USE_GROUPS): Renamed to ...
+       (USE_REG_TABLE): This.
+       (USE_OPC_EXT_TABLE): Renamed to ...
+       (USE_MOD_TABLE): This.
+       (USE_OPC_EXT_RM_TABLE): Renamed to ...
+       (USE_RM_TABLE): This.
+       (USE_XXX_TABLE): Reordered.
+       (GRP): Renamed to ...
+       (REG_TABLE): This.
+       (OPC_EXT_TABLE): Renamed to ...
+       (MOD_TABLE): This.
+       (OPC_EXT_RM_TABLE): Renamed to ...
+       (RM_TABLE): This.
+       (GRP_XXX): Renamed to ...
+       (REG_XXX): This.
+       (PREGRP_XXX): Renamed to ...
+       (PREFIX_XXX): This.
+       (OPC_EXT_XXX): Renamed to ...
+       (MOD_XXX): This.
+       (OPC_EXT_RM_XXX): Renamed to ...
+       (RM_XXX): This.
+       (grps): Renamed to ...
+       (reg_table): This
+       (prefix_user_table): Renamed to ...
+       (prefix_table): This
+       (opc_ext_table): Renamed to ...
+       (mod_table): This
+       (opc_ext_rm_table): Renamed to ...
+       (rm_table): This
+       (OPC_EXT_RM_XXX): Likewise.
+       (dis386): Updated.
+       (dis386_twobyte): Likewise.
+       (reg_table): Likewise.
+       (prefix_table): Likewise.
+       (x86_64_table): Likewise.
+       (three_byte_table): Likewise.
+       (mod_table): Likewise.
+       (rm_table): Likewise.
+       (get_valid_dis386): Likewise.
+
+2007-09-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * 386-dis.c (USE_PREFIX_USER_TABLE): Renamed to ...
+       (USE_PREFIX_TABLE): This.
+       (X86_64_SPECIAL): Renamed to ...
+       (USE_X86_64_TABLE): This.
+       (IS_3BYTE_OPCODE): Renamed to ...
+       (USE_3BYTE_TABLE): This.
+       (GRPXXX): Removed.
+       (PREGRPXXX): Likewise.
+       (X86_64_XXX): Likewise.
+       (THREE_BYTE_XXX): Likewise.
+       (OPC_EXT_XXX): Likewise.
+       (OPC_EXT_RM_XXX): Likewise.
+       (DIS386): New.
+       (GRP): Likewise.
+       (PREGRP): Likewise.
+       (X86_64_TABLE): Likewise.
+       (THREE_BYTE_TABLE): Likewise.
+       (OPC_EXT_TABLE): Likewise.
+       (OPC_EXT_RM_TABLE): Likewise.
+       (GRP_XXX): Likewise.
+       (PREGRP_XXX): Likewise.
+       (X86_64_XXX): Likewise.
+       (THREE_BYTE_XXX): Likewise.
+       (OPC_EXT_XXX): Likewise.
+       (OPC_EXT_RM_XXX): Likewise.
+       (dis386): Updated.
+       (dis386_twobyte): Likewise.
+       (grps): Likewise.
+       (prefix_user_table): Likewise.
+       (x86_64_table): Likewise.
+       (three_byte_table): Likewise.
+       (opc_ext_table): Likewise.
+       (opc_ext_rm_table): Likewise.
+       (get_valid_dis386): Likewise.
+
+2007-09-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (dis386): Swap X86_64_27 with OPC_EXT_2.
+       (x86_64_table): Likewise.
+       (opc_ext_table): Likewise.
+
+2007-09-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/5072
+       * i386-dis.c: Update comments on '{', '}' and '|' to support
+       only AT&T and Intel modes.
+       (X86_64_4...X86_64_27): New.
+       (dis386): Updated.  Use X86_64_4...X86_64_21.
+       (dis386_twobyte): Updated.
+       (float_mem): Likewise.
+       (x86_64_table): Add X86_64_4...X86_64_27.
+       (opc_ext_table): Updated.  Use X86_64_22...X86_64_27.
+       (putop): Updated handling of '{', '}' and '|' to support only
+       AT&T and Intel modes.
+
+2007-09-27  Kazu Hirata  <kazu@codesourcery.com>
+
+       * m68k-dis.c (print_insn_arg): Use %mbo instead of %mbb.
+
+2007-09-26  James E. Wilson  <wilson@specifix.com>
+
+       * ia64-gen.c (print_dependency_table): Fix typo in last patch.
+
+2007-09-26  Nick Clifton  <nickc@redhat.com>
+
+       * mt-asm.c (parse_imm16): Reword error message in order to allow
+       it to be translated properly.
+       * ia64-gen.c (print_dependency_table): Likewise.
+       * mips-dis.c (print_insn_args): Likewise.
+
+2007-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-dis.c (OP_E_extended): Distinguish rip- and eip-
+       relative addressing. Update used_prefixes based on whether any
+       base or index register was printed.
+
+2007-09-26  Jan Beulich  <jbeulich@novell.com>
+
+       * i386-opc.h (RegEip): Define.
+       (RegEiz): Adjust.
+       * i386-reg.tbl: Add eip. Mark rip and eip with RegRex64.
+       * i386-tbl.h: Re-generate.
+
+2007-09-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (process_i386_opcodes): Process opcode_length.
+
+       * i386-opc.h (template): Add opcode_length.
+       * 386-opc.tbl: Likewise.
+       * i386-tbl.h: Regenerated.
+
+2007-09-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.h: Adjust whitespaces.
+
+2007-09-21  Dave Brolley  <brolley@redhat.com>
+
+       * mep-desc.c: Regenerated.
+
+2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (OP_E_extended): Display eiz for [eiz*1 + offset].
+
+2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR 658
+       * 386-dis.c (index64): New.
+       (index32): Likewise.
+       (intel_index64): Likewise.
+       (intel_index32): Likewise.
+       (att_index64): Likewise.
+       (att_index32): Likewise.
+       (print_insn): Set index64 and index32.
+       (OP_E_extended): Use index64/index32 for index register for
+       SIB with INDEX == 4.
+
+       * i386-opc.h (RegEiz): New.
+       (RegRiz): Likewise.
+
+       * i386-reg.tbl: Add eiz and riz.
+       * i386-tbl.h: Regenerated.
+
+2007-09-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (OP_E_extended): Always display scale for memory.
+
+2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.h (RegRip): New.
+
+       * i386-reg.tbl (rip): Use RegRip for reg_num.
+       * i386-tbl.h: Regenerated.
+
 2007-09-17  Nick Clifton  <nickc@redhat.com>
 
        * po/es.po: Updated Spanish translation.
This page took 0.024428 seconds and 4 git commands to generate.