* scripttempl/elfppc.sc: Remove.
[binutils-gdb.git] / ld / ChangeLog
index 7f8a02a11f1f9c6a51931101919cd952f5b268ac..d24b36e7daa873ac3e74514ffb689e953066cd07 100644 (file)
@@ -1,3 +1,32 @@
+2000-04-14  Geoff Keating  <geoffk@cygnus.com>
+
+       * scripttempl/elfppc.sc: Remove.
+       * emulparams/elf32ppc.sh: Use elf.sc.
+       * emulparams/elf32lppc.sh: Use elf.sc.
+       * emulparams/elf32ppclinux.sh: Use elf.sc.
+       * emulparams/elf32ppcsim.sh: New file.
+       * emulparams/elf32lppcsim.sh: New file.
+       * Makefile.am: Update dependencies.  Add elf32ppcsim ad elf32lppcsim.
+       (ALL_EMULATIONS): Add elf32ppcsim ad elf32lppcsim.
+       * Makefile.in: Regenerate.
+       * configure.tgt (powerpc-*): Add elf32ppcsim and elf32lppcsim.
+
+2000-04-14  Alan Modra  <alan@linuxcare.com.au>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Process
+       ~SEC_ALLOC sections too.  Init start address of debug sections.
+       * emultempl/armelf.em (gld${EMULATION_NAME}_place_section): Ditto.
+       * emultempl/pe.em (gld${EMULATION_NAME}_place_section): Ditto.
+       Also set all relocateable section start addresses.
+
+2000-04-13  Geoff Keating  <geoffk@cygnus.com>
+
+       * scripttempl/elf.sc: Add support for .sbss2 and .sdata2 sections.
+       Add new BSS_PLT variable for when .plt need not be contained in
+       the file.  Move _etext so that it is also after .fini, and provide
+       both etext and _etext with a leading underscore.  Mark the start
+       and end of .sbss.
+
 2000-04-12  Alan Modra  <alan@linuxcare.com.au>
 
        * emultempl/elf32.em (struct orphan_save): New.
@@ -208,11 +237,11 @@ Fri Apr  7 15:56:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * ldgram.y: Handle LMA region syntax.
        * ld.texinfo (Output Section Description): Describe LMA region usage.
        * emultempl/armelf.em (gld$place_orphan): Add default value for
-       lma region in call to lang_leave_output_statement.
+       lma region in call to lang_leave_output_section_statement.
        * emultempl/elf32.em (gld$place_orphan): Add default value for
-       lma region in call to lang_leave_output_statement.
+       lma region in call to lang_leave_output_section_statement.
        * emultempl/pe.em (gld$place_orphan): Add default value for
-       lma region in call to lang_leave_output_statement.
+       lma region in call to lang_leave_output_section_statement.
        
        
 2000-02-04  Timothy Wall  <twall@redhat.com>