* emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
authorAlan Modra <amodra@gmail.com>
Mon, 28 Jul 2003 02:42:37 +0000 (02:42 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 28 Jul 2003 02:42:37 +0000 (02:42 +0000)
ld/ChangeLog
ld/emulparams/elf64ppc.sh

index e1937bd..2d007ca 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
+
 2003-07-27  Alan Modra  <amodra@bigpond.net.au>
 
        * ld.texinfo: Typo fixes.  Document SUBALIGN.
index e1d9e1d..fe58c74 100644 (file)
@@ -19,7 +19,8 @@ OTHER_BSS_SYMBOLS="
 OTHER_PLT_RELOC_SECTIONS="
   .rela.tocbss ${RELOCATING-0} : { *(.rela.tocbss) }"
 GOT="
-  .got         ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.got .toc) }"
+  .got         ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.got${RELOCATING+ .toc}) }
+  ${RELOCATING-.toc            0 : { *(.toc) }}"
 OTHER_GOT_RELOC_SECTIONS="
   .rela.toc    ${RELOCATING-0} : { *(.rela.toc) }"
 OTHER_READWRITE_SECTIONS="