gas/
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 2c3acbf72738bbb106a37ad551309362f83122c6..f66b59b0677077e1c0e4328f49e123ea8f26933c 100644 (file)
@@ -1,3 +1,157 @@
+2007-03-23  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * config/tc-arm.c (md_apply_fix): Turn CZB instructions that
+       attempt to jump to the next instruction into NOPs.
+
+2007-03-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-spu.c: Don't include opcode/spu.h.
+       (md_assemble): Set tc_fix_data.insn_tag and arg_format.
+       (md_apply_fix): Adjust.
+       * config/tc-spu.h: Include opcode/spu.h.
+       (struct tc_fix_info): New.
+       (TC_FIX_TYPE, TC_INIT_FIX_DATA): Adjust.
+       (TC_FORCE_RELOCATION): Define.
+
+2007-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * doc/as.texinfo: Include VERSION_PACKAGE when reporting version.
+
+2003-03-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (process_suffix): Check 0x90 instead of
+       xchg for xchg %rax,%rax.
+
+2003-03-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c: Replace REX_MODE64, REX_EXTX, REX_EXTY
+       and REX_EXTZ with REX_W, REX_R, REX_X and REX_B respectively.
+
+2003-03-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/4218
+       * config/tc-i386.c (match_template): Properly handle 64bit mode
+       "xchg %eax, %eax".
+
+2007-03-21  Anton Ertl  <anton@mips.complang.tuw>
+
+       PR gas/4124
+       * config/tc-alpha.c (emit_ustX): Fix ustq code generation.
+
+2007-03-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am: Run dep-am.
+       * Makefile.in: Regenerated.
+
+       * config/tc-i386.c: Don't include "opcodes/i386-opc.h".
+
+       * config/tc-i386.h: Include "opcodes/i386-opc.h".
+       (NOP_OPCODE): Removed.
+       (template): Likewise.
+
+2007-03-21  Andreas Schwab  <schwab@suse.de>
+
+       * config/tc-i386.h (NOP_OPCODE): Restore.
+
+2007-03-18  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * config/tc-arm.c (do_mul): Don't warn about overlapping
+       Rd and Rm operands when assembling for v6 or above.
+       Correctly capitalize register names in the messages.
+       (do_mlas): Likewise.  Delete spurious blank line.
+
+2007-03-16  Kazu Hirata  <kazu@codesourcery.com>
+
+       * config/tc-m68k.c (m68k_cpus): Add an entry for fidoa.
+
+2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (md_begin): Use i386_regtab_size to scan 
+       i386_regtab.
+       (parse_register): Use i386_regtab_size instead of ARRAY_SIZE
+       on i386_regtab.
+
+2007-03-15  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR gas/4184
+       * app.c (do_scrub_chars): PUT after setting states.
+
+2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerated.
+
+       * config/tc-i386.c: Include "opcodes/i386-opc.h" instead of
+       "opcode/i386.h".
+       (md_begin): Check reg_name != NULL for the last entry in
+       i386_regtab.
+
+       * config/tc-i386.h: Move many entries to opcode/i386.h and
+       opcodes/i386-opc.h.
+
+       * configure.in (need_opcodes): Set true for i386.
+       * configure: Regenerated.
+
+2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (REPORT_BUGS_TO): Removed.
+       (INCLUDES): Remove -DREPORT_BUGS_TO.
+       * Makefile.in: Regenerated.
+
+       * configure.in (--with-bugurl): Removed.
+       * configure: Regenerated.
+
+       * doc/Makefile.am (as_TEXINFOS): Remove gasver.texi.
+       (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
+       (TEXI2DVI): Likewise.
+       (gasver.texi): Removed.
+       (MOSTLYCLEANFILES): Remove gasver.texi.
+       (as.1): Don't depend on gasver.texi.
+       * doc/Makefile.in: Regenerated.
+
+       * doc/as.texi: Include bfdver.texi instead of gasver.texi.
+
+2007-03-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/tc-arm.c (arm_copy_symbol_attributes): New.
+       * config/tc-arm.h (arm_copy_symbol_attributes): Declare.
+       (TC_COPY_SYMBOL_ATTRIBUTES): Define.
+       * gas/symbols.c (copy_symbol_attributes): Use
+       TC_COPY_SYMBOL_ATTRIBUTES.
+
+2007-03-14  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (T16_32_TAB): Fix dec_sp encoding.
+
+2007-03-14  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 4029
+       * write.c (relax_segment): Insert extra alignment padding
+       to break infinite relax loop when given impossible
+       gcc_except_table assembly.
+
+2007-03-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (md_assemble): Use Opcode_XXX instead of XXX
+       on i.tm.base_opcode.
+       (match_template): Likewise.
+       (process_operands): Use ~0x3 mask to match MOV_AX_DISP32.
+
+       * config/tc-i386.h (Opcode_D): New.
+       (Opcode_FloatR): Likewise.
+       (Opcode_FloatD): Likewise.
+       (D): Redefined.
+       (W): Likewise.
+       (FloatMF): Likewise.
+       (FloatR): Likewise.
+       (FloatD): Likewise.
+
+2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       * app.c (do_scrub_chars): Recognize comments after # line "file".
+       * read.c (get_linefile_number): New.
+       (s_app_line): Accept ill-formed .linefile lines as comments.
+
 2007-03-09  Alan Modra  <amodra@bigpond.net.au>
 
        * config/tc-i386.h (WORKING_DOT_WORD): Define.
This page took 0.024652 seconds and 4 git commands to generate.