* emulparams/shelf_uclinux.sh: New. Missed in 2007-02-28 commit.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 4155b2a05289327e127418faf6ea7053df18b822..ba7af36f70069cc9babae6fecc2e29135a05d6ec 100644 (file)
@@ -1,3 +1,128 @@
+2007-03-02  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * emulparams/shelf_uclinux.sh: New. Missed in 2007-02-28 commit.
+
+2007-03-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * ldver.c (ldversion): Remove word "version" from output.  Update
+       copyright date.
+
+2007-02-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eshelf_uclinux.o
+       (eshelf_uclinux.c): New target.
+       * Makefile.in: Rebuilt.
+       * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): New stanza.
+       * emulparams/shelf_uclinux.sh: New.
+
+2007-02-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.tgt: Fix type last change.
+       * configure.tgt (spu-*-elf*): Delete targ_extra_ofiles.
+
+2007-02-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (ALL_EMUL_EXTRA_OFILES): Remove spu_inc.o.
+       (eelf32_spu.c): Adjust dependencies.
+       * Makefile.in: Regenerate.
+       * emultempl/spuelf.em (ovl_mgr): New array.  Insert spu_ovl.o
+       code using bin2c.
+       (_binary_spu_ovl_o_start, _binary_spu_ovl_o_end): Delete.
+       (ovl_mgr_stream): Update.
+       * emultempl/spu_inc.s: Delete.
+       * emultempl/spu_none.s: Delete.
+
+2007-02-26  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/spuelf.em (_binary_builtin_ovl_mgr_start): Rename
+       to _binary_spu_ovl_o_start.
+       (_binary_builtin_ovl_mgr_end): Rename to _binary_spu_ovl_o_end.
+       (spu_elf_load_ovl_mgr): Fatal error on missing overlay manager.
+       * emultempl/spu_inc.s: Rename symbols.
+       * emultempl/spu_none.s: New file.
+       * emultempl/spu_ovl.S: Update copyright.
+       * Makefile.am (spu_inc.o): Try building with ld -r first, then
+       gas incbin, then build without overlay manager.
+       * Makefile.in: Regenerate.
+
+2007-02-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.tgt (mips64*el-*-linux-*, mips64*-*-linux-*,
+       mips*el-*-linux-*, mips*-*-linux-*): Set
+       targ_extra_libpath=$targ_extra_emuls.
+
+2007-02-21  Nick Clifton  <nickc@redhat.com>
+
+       * ldlang.c (ldlang_override_segment_assignment): New function.
+       * ldlang.h (ldlang_override_segment_assignment): Prototype.
+       * ldmain.c (link_callbacks): Add
+       ldlang_override_segment_assignment.
+
+2007-02-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldexp.c (fold_name <LOADADDR>): Ensure result is always absolute.
+
+2007-02-17  Mark Mitchell  <mark@codesourcery.com>
+            Nathan Sidwell  <nathan@codesourcery.com>
+            Vladimir Prus  <vladimir@codesourcery.com
+            Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.in (--with-bugurl): New option.
+       * configure: Regenerate.
+       * Makefile.am (REPORT_BUGS_TO): Define.
+       (INCLUDES): Define REPORT_BUGS_TO.
+       Regenerate dependencies.
+       * Makefile.in: Regenerate.
+       * ld.h: Remove include of bin-bugs.h.
+       * lexsup.c (help): Don't print empty REPORT_BUGS_TO.
+
+2007-02-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldcref.c (check_reloc_refs): Compare section for local syms.
+
+2007-02-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/spu_ovl.S (__ovly_return, __ovly_load): Set sym size.
+       (__ovly_load_event): Define.
+       (size): Rename to osize.
+       * emultempl/spu_ovl.o: Regenerate.
+
+2007-02-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (OTHER_READWRITE_SECTIONS): Add ".branch_lt".
+       * emultempl/ppc64elf.em (ppc_add_stub_section): Create without
+       SEC_RELOC flag set.
+
+2007-02-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.in (targ_extra_emuls): Add $targ64_extra_emuls if
+       want64 is true.
+       (targ_extra_libpath): Add $targ64_extra_libpath if want64 is
+       true
+       * configure: Regenerated.
+
+       * configure.tgt (targ_extra_libpath): Initialize.
+       (targ64_extra_emuls): New. Document. Initialize.
+       (targ64_extra_libpath): Likewise.
+       (i[3-7]86-*-linux-*): Set targ64_extra_emuls and
+       targ64_extra_libpath.
+       (powerpc*-*-linux*): Likewise.
+       (s390-*-linux*): Likewise.
+
+2007-02-07  Paul Brook  <paul@codesourcery.com>
+
+       * configure.tgt: Add arm*-*-uclinux-*eabi.
+
+2007-02-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ldlang.c (lang_size_sections_1): Add a missing `)'.
+
+2007-02-06  Alan Modra  <amodra@bigpond.net.au>
+
+       PR ld/3966
+       * ldlang.c (lang_size_sections_1): Don't warn on backwards dot
+       move unless section size is non-zero.
+
 2007-02-05  Dave Brolley  <brolley@redhat.com>
 
        * Makefile.am (ALL_EMULATIONS): Add support for Toshiba MeP.
This page took 0.056686 seconds and 4 git commands to generate.