summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-06-25 00:36:29 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-06-25 00:36:29 +0000
commitf3323e106c50c1484b067ac0ee0982c0c4f6ba0b (patch)
tree0648c6d0017dcb68e69c675eb72cc48fb6e9ff56 /c/src/lib/libbsp/sh/gensh4/startup/linkcmds
parent2006-06-24 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-f3323e106c50c1484b067ac0ee0982c0c4f6ba0b.tar.bz2
2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add .rela.dyn sections.
Diffstat (limited to 'c/src/lib/libbsp/sh/gensh4/startup/linkcmds')
-rw-r--r--c/src/lib/libbsp/sh/gensh4/startup/linkcmds18
1 files changed, 18 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
index f1c2573baf..c4d5562023 100644
--- a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
@@ -63,6 +63,24 @@ SECTIONS
*(.gnu.warning)
*(.gnu.linkonce.t*)
} > 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.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
+ *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
+ *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
+ *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
+ *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
+ } >ram
_etext = .;
PROVIDE (etext = .);
.fini :