opcodes/
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index add8f6ac5b0da61b99c4cad40a61bada6087d8d5..485e3ed0f3ba9cd192c41d3aee2d2d758fe145b8 100644 (file)
@@ -1,3 +1,191 @@
+2007-10-04  David Daney  <ddaney@avtrex.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark lwxc1 as working on FP_S
+       registers.
+
+2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (MOD_0F12_PREFIX_0): Use "movlps" and "movhlps"
+       instead of "movlpX" and "movhlpX", respectively.
+       (MOD_0F16_PREFIX_0): Use "movhps" and "movlhps" instead of
+       "movhpX" and "movlhpX", respectively.
+
+2007-10-04  Nick Clifton  <nickc@redhat.com>
+
+       * configure.in (WIN32LDFLAGS): Rename to SHARED_LDFLAGS.
+       (WIN32LIBADD): Rename to SHARED_LIBADD
+       (SHARED_DEPENDENCIES): New exported variable.
+       (enable_shared): Add dependency upon libbfd.la for non-cygwin
+       based shared library builds.
+       * Makefile.am (libopcodes_la_DEPENDENCIES): Append
+       SHARED_DEPENDENCIES.
+       (libopcodes_la_LIBADD): Rename WIN32LIBADD to SHARED_LIBADD.
+       (libopcodes_la_LDFLAGS): Rename WIN32LDFLAGS to SHARED_LDFLAGS.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+       PR gas/5100
+       * arc-opc.c (insert_offset): Fix spelling mistake in error
+       message.
+
+2007-10-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (OP_REG): Set add to 0 only when needed.
+       (OP_C): Likewise.
+       (OP_D): Likewise.
+       (OP_MMX): Likewise.
+       (OP_XMM): Likewise.
+       (OP_EM): Likewise.
+       (OP_MXC): Likewise.
+       (OP_EX): Likewise.
+
+2007-10-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Update SSE comments.
+
+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.
This page took 0.027348 seconds and 4 git commands to generate.