* ldlang.c (exp_init_os): Handle etree_provide.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 04e6d1a4d580bba0ea53245d23e9b16aab27f356..14f2bf4ddea395a7a2f907d5201132453670ca15 100644 (file)
@@ -1,3 +1,81 @@
+2005-08-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (exp_init_os): Handle etree_provide.
+       * emulparams/armelf.sh (OTHER_END_SYMBOLS): Rename from..
+       (OTHER_BSS_END_SYMBOLS): ..this.
+       * emulparams/armelf_linux.sh: Likewise.
+       * emulparams/armnto.sh: Likewise.
+       * emulparams/criself.sh: Likewise.
+       * emulparams/crislinux.sh: Likewise.
+       * emulparams/elf32frv.sh: Likewise.
+       * emulparams/elf32mcore.sh: Likewise.
+       * emulparams/elf32ppc.sh: Likewise.
+       * emulparams/elf32ppclinux.sh: Likewise.
+       * emulparams/hppa64linux.sh: Likewise.
+       * scripttempl/armbpabi.sc: Substitute $OTHER_END_SYMBOLS, not
+       $OTHER_BSS_END_SYMBOLS.
+       * scripttempl/elf32sh-symbian.sc: Likewise.
+       * scripttempl/elf_chaos.sc: Likewise.
+       * scripttempl/iq2000.sc: Likewise.
+       * scripttempl/xstormy16.sc: Likewise.
+       * scripttempl/elf.sc: Likewise.  Delete __bss_start comment.
+       * scripttempl/elfxtensa.sc: Likewise.
+
+2005-07-29  Nick Clifton  <nickc@redhat.com>
+
+       * ldmain.c (main): Allow -shared and -static to be used together.
+       * ld.texinfo (-static): Mention that it is allowed with -shared.
+
+2005-07-28  DJ Delorie  <dj@redhat.com>
+
+       * ldlang.c (lang_output_section_statement_lookup_1): Don't cast a
+       unary & address operator, as that breaks GCC's strict aliasing
+       rules.
+
+2005-07-25  Jan Hubicka  <jh@suse.cz>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * emulparams/elf_x86_64.sh (LARGE_SECTIONS): New.
+
+       * scripttempl/elf.sc: Updated for large section support.
+
+2005-07-21  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+       * configure.tgt: Remove i[3-7]86-*-rtemself*.
+       Remove sparc-*-rtemself*.
+
+2005-07-21  Ben Elliston  <bje@gnu.org>
+
+       * ldgram.y (ldgram_want_filename): Remove unused static.
+
+2005-07-20  DJ Delorie  <dj@redhat.com>
+
+       * emulparams/elf32m32c.sh (TEMPLATE_NAME): New.
+       (EXTRA_EM_FILE): New.
+
+2005-07-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ldmain.c (main): Reindent.
+
+2005-07-19  Paul Brook  <paul@codesourcery.com>
+
+       * configure.host (HOSTING_CRT0): Parse output of gcc --help --verbose
+       to determine dynamic linker name.
+
+2005-07-18  Nick Clifton  <nickc@redhat.com>
+
+       * configure.tgt: Restore alpha ordering to list of arches.
+
+2005-07-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (gld*_provide_init_fini_syms): Prototype.
+       (gld*_before_allocation): Call ldemul_do_assignments rather than
+       gld*_provide_init_fini_syms directly.
+       * emultempl/ppc32elf.em (gld*_after_allocation): Delete.
+       (ppc_do_assignments): New function.
+       (LDEMUL_AFTER_ALLOCATION): Don't define.
+       (LDEMUL_DO_ASSIGNMENTS): Define.
+
 2005-07-16  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am: Run "make dep-am".
This page took 0.024024 seconds and 4 git commands to generate.