2007-03-12 H.J. Lu <hongjiu.lu@intel.com>
[binutils-gdb.git] / gas / ChangeLog
index 7c0799d78a35cf1da89c0018f73266920dc74648..3eedf50e8f3d9ca5cddc9d3a32ea11934e05e235 100644 (file)
@@ -1,3 +1,128 @@
+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.
+
+2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       * app.c (do_scrub_chars): Turn #<line>"file"flags into .linefile.
+       * as.h (new_logical_line_flags): New.
+       * input-scrub.c (new_logical_line): Turned into wrapper for...
+       (new_logical_line_flags): this.  Handle flags.
+       * read.c (potable): Add linefile.  Adjust appline argument.
+       (s_app_file): Fake .appfiles no more.
+       (s_app_line): For .linefile, accept file name and flags.
+
+2007-03-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (symbol_relc_make_sym): Comment typo fixes.
+
+2007-03-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2007-03-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
+       bug-reporting URL.
+       * doc/Makefile.am (gasver.texi): Define BUGURL.
+       * doc/as.texinfo: Use BUGURL.
+       * Makefile.in, configure, doc/Makefile.in: Regenerate.
+
+2007-03-06  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config/tc-s390.c (md_parse_option): z9-ec option added.
+
+2007-03-02  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (relax_immediate): Always return positive values.
+       (relaxed_symbol_addr): New function.
+       (relax_adr, relax_branch): Use it.
+       (arm_relax_frag): Pass strect argument.  Adjust infinite loop check.
+
+2007-03-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * as.c (parse_args): Update copyright date.
+
+2007-02-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * configure.tgt (sh-*-uclinux, sh[12]-*-uclinux): Specify as elf.
+
+2007-02-28  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/3797
+       * config/tc-d10v.c (do_assemble): Do not generate error messages,
+       just return -1 whenever a problem is encountered.
+       (md_assemble): If do_assemble returns -1 generate a non-fatal
+       error message and return.
+
+       PR gas/2623
+       * config/tc-msp430.c (line_separator_char): Change to '{'.
+
+2007-02-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-m68hc11.c (fixup24): Correct fixup size.
+       (build_jump_insn): Likewise.
+       (build_insn): Likewise.
+       (s_m68hc11_relax): Likewise.
+
+2007-02-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-elf.c (elf_frob_file): frag_wane any new frags.
+
+2007-02-25  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * config/tc-arm.c (do_vfp_nsyn_pop): Use fldmias/fldmiad.
+
+2007-02-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-mn10300.c (md_convert_frag): Correct fixup size.
+       (md_assemble): Likewise.
+
+2007-02-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * write.c (size_seg): Always clear SEC_RELOC here.
+       (install_reloc): New function, extracted from..
+       (write_relocs): ..here.  Combine RELOC_EXPANSION_POSSIBLE code
+       with !RELOC_EXPANSION_POSSIBLE code.  Don't add fr_offset when
+       testing frag size.  Set SEC_RELOC here.
+
+2007-02-21  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 4082
+       * config/tc-avr.h (TC_FX_SIZE_SLACK): Define.
+
+2007-02-20  Thiemo Seufer  <ths@mips.com>
+
+       * doc/c-mips.texi: Document 74kc, 74kf, 74kx.
+
+2007-02-20  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): Add 74K configurations.
+
 2007-02-20  Thiemo Seufer  <ths@mips.com>
             Chao-Ying Fu  <fu@mips.com>