* ld/scripttempl/armbpapi.sc (.rel.dyn): Add .rel.init_array,
authorJulian Brown <julian@codesourcery.com>
Fri, 18 Mar 2005 16:55:44 +0000 (16:55 +0000)
committerJulian Brown <julian@codesourcery.com>
Fri, 18 Mar 2005 16:55:44 +0000 (16:55 +0000)
.rel.fini_array.
(.rela.dyn): Add .rela.init_array, .rela.fini_array.
(SECTIONS): Add .rel.other, .rela.other, .reli.other after PLT relocs.

ld/ChangeLog
ld/scripttempl/armbpabi.sc

index 0b7d0d41ed3aaf712c6ab7f39db4904f9ed29aae..587ff95c6bbede13a142272b0deeb84db7251995 100644 (file)
@@ -1,3 +1,10 @@
+2005-03-18  Julian Brown  <julian@codesourcery.com>
+
+       * scripttempl/armbpapi.sc (.rel.dyn): Add .rel.init_array,
+       .rel.fini_array.
+       (.rela.dyn): Add .rela.init_array, .rela.fini_array.
+       (SECTIONS): Add .rel.other, .rela.other, .reli.other after PLT relocs.
+
 2005-03-18  H.J. Lu  <hongjiu.lu@intel.com>
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_finish): Don't set
index ae03504d22d945c620d7752420962d12df23dc1d..28bac1f5d66a5fca40694427f7f68da016eac956 100644 (file)
@@ -392,6 +392,10 @@ eval $COMBRELOCCAT <<EOF
   ${REL_SBSS2}
   .rel.bss      0 : { *(.rel.bss${RELOCATING+ .rel.bss.* .rel.gnu.linkonce.b.*}) }
   .rela.bss     0 : { *(.rela.bss${RELOCATING+ .rela.bss.* .rela.gnu.linkonce.b.*}) }
+  .rel.init_array  0 : { *(.rel.init_array) }
+  .rela.init_array 0 : { *(.rela.init_array) }
+  .rel.fini_array  0 : { *(.rel.fini_array) }
+  .rela.fini_array 0 : { *(.rela.fini_array) }
 EOF
 if [ -n "$COMBRELOC" ]; then
 cat <<EOF
@@ -413,5 +417,8 @@ cat <<EOF
   .rel.plt      0 : { *(.rel.plt) }
   .rela.plt     0 : { *(.rela.plt) }
   ${OTHER_PLT_RELOC_SECTIONS}
+  .rel.other    0 : { *(.rel.*) }
+  .rela.other   0 : { *(.rela.*) }
+  .reli.other   0 : { *(.reli.*) }
 }
 EOF