aboutsummaryrefslogtreecommitdiff
path: root/ld/scripttempl
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2005-03-18 16:55:44 +0000
committerJulian Brown <julian@codesourcery.com>2005-03-18 16:55:44 +0000
commit2a2a7c9466c2a8778e6f7a5f2142978c0da0cb3f (patch)
treeaf602520f65346ae0571d57b6b51a0023dc44d5f /ld/scripttempl
parent58450b3bbcd644afa74f2fc31c9770e528c14723 (diff)
downloadgdb-2a2a7c9466c2a8778e6f7a5f2142978c0da0cb3f.zip
gdb-2a2a7c9466c2a8778e6f7a5f2142978c0da0cb3f.tar.gz
gdb-2a2a7c9466c2a8778e6f7a5f2142978c0da0cb3f.tar.bz2
* ld/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.
Diffstat (limited to 'ld/scripttempl')
-rw-r--r--ld/scripttempl/armbpabi.sc7
1 files changed, 7 insertions, 0 deletions
diff --git a/ld/scripttempl/armbpabi.sc b/ld/scripttempl/armbpabi.sc
index ae03504..28bac1f 100644
--- a/ld/scripttempl/armbpabi.sc
+++ b/ld/scripttempl/armbpabi.sc
@@ -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