summaryrefslogtreecommitdiff
path: root/c/src/lib/libbsp/sparc/leon2/startup
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-06-25 00:14:10 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-06-25 00:14:10 +0000
commitf70c44dae0e81714acf15d6df294100436f17a6b (patch)
treefc5d2fc329b9501d09b73c2faeeeee71264e25a2 /c/src/lib/libbsp/sparc/leon2/startup
parent6f96a1d57a45df5531a906ceb252b3ab8c4ed9c3 (diff)
2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon2/startup')
-rw-r--r--c/src/lib/libbsp/sparc/leon2/startup/linkcmds14
1 files changed, 14 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
index 705c0f16c9..8ee8f2cf4a 100644
--- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
+++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
@@ -137,6 +137,20 @@ SECTIONS
. = ALIGN (16);
_endtext = .;
} > ram
+ .rela.dyn :
+ {
+ *(.rela.init)
+ *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
+ *(.rela.fini)
+ *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
+ *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
+ *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
+ *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
+ *(.rela.ctors)
+ *(.rela.dtors)
+ *(.rela.got)
+ *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
+ } >ram
.data :
{
data_start = .;