summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2007-05-03 20:34:08 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2007-05-03 20:34:08 +0000
commitb98fe821d20ac062b1dd1155b1d06920b686f022 (patch)
tree69a5a6fda0b04b3809279839d3ed9f51a90368a5 /c/src/lib/libbsp/sh
parent2007-05-03 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-b98fe821d20ac062b1dd1155b1d06920b686f022.tar.bz2
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections. Also change directive placing stack on onchip_ram to make ld happy.
Diffstat (limited to 'c/src/lib/libbsp/sh')
-rw-r--r--c/src/lib/libbsp/sh/gensh1/ChangeLog5
-rw-r--r--c/src/lib/libbsp/sh/gensh1/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/sh/shsim/ChangeLog5
-rw-r--r--c/src/lib/libbsp/sh/shsim/startup/linkcmds4
4 files changed, 14 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/sh/gensh1/ChangeLog b/c/src/lib/libbsp/sh/gensh1/ChangeLog
index 3e8474bafe..157d15557e 100644
--- a/c/src/lib/libbsp/sh/gensh1/ChangeLog
+++ b/c/src/lib/libbsp/sh/gensh1/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections. Also change directive
+ placing stack on onchip_ram to make ld happy.
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds
index 5dd37d83ae..f33907757f 100644
--- a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds
@@ -133,7 +133,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
- *(.data)
+ *(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)
@@ -220,6 +220,6 @@ SECTIONS
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
- .stack 0x0f001ff0 : { _stack = .; *(.stack) } > onchip_ram
+ stack : { _stack = .; *(.stack) } > onchip_ram
/* These must appear regardless of . */
}
diff --git a/c/src/lib/libbsp/sh/shsim/ChangeLog b/c/src/lib/libbsp/sh/shsim/ChangeLog
index face665bff..980687cc35 100644
--- a/c/src/lib/libbsp/sh/shsim/ChangeLog
+++ b/c/src/lib/libbsp/sh/shsim/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections. Also change directive
+ placing stack on onchip_ram to make ld happy.
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
index b65cedc0e8..06811a5e4a 100644
--- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds
@@ -126,7 +126,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
- *(.data)
+ *(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)
@@ -213,6 +213,6 @@ SECTIONS
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
- .stack 0x00081ff0 : { _stack = .; *(.stack) } > onchip_ram
+ .stack 0x00081ff0 : { _stack = .; *(.stack) } /* > onchip_ram */
/* These must appear regardless of . */
}