summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh/simsh4
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-08 12:28:11 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-08 12:28:11 +0000
commit350808f984240b1dc2e0336fd34dd98abd093f8e (patch)
tree6a159aa06eb58cd1780701aa020b64d23bb6d39f /c/src/lib/libbsp/sh/simsh4
parent2006-02-08 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-350808f984240b1dc2e0336fd34dd98abd093f8e.tar.bz2
2006-02-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add sections required by newer gcc versions.
Diffstat (limited to 'c/src/lib/libbsp/sh/simsh4')
-rw-r--r--c/src/lib/libbsp/sh/simsh4/ChangeLog5
-rw-r--r--c/src/lib/libbsp/sh/simsh4/startup/linkcmds6
-rw-r--r--c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le9
-rw-r--r--c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff6
4 files changed, 14 insertions, 12 deletions
diff --git a/c/src/lib/libbsp/sh/simsh4/ChangeLog b/c/src/lib/libbsp/sh/simsh4/ChangeLog
index 04a3fbee2c..aeb2ed02ec 100644
--- a/c/src/lib/libbsp/sh/simsh4/ChangeLog
+++ b/c/src/lib/libbsp/sh/simsh4/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-08 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
+ sections required by newer gcc versions.
+
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Add preinstall.am.
diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
index 4181f5c737..b88192e8fc 100644
--- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
@@ -79,7 +79,7 @@ SECTIONS
.plt : { *(.plt) }
.text . :
{
- *(.text)
+ *(.text*)
*(.stub)
/*
@@ -138,11 +138,11 @@ SECTIONS
_edata = .;
PROVIDE (edata = .);
__bss_start = .;
- .sbss . : { *(.sbss) *(.scommon) }
+ .sbss . : { *(.sbss*) *(.scommon) }
.bss . :
{
*(.dynbss)
- *(.bss)
+ *(.bss*)
*(COMMON)
} > ram
_end = . ;
diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le
index 4382173ce1..9c37bdf2d0 100644
--- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le
+++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le
@@ -100,8 +100,7 @@ SECTIONS
.text :
{
. = . + 16;
- *(.text)
- *(.text.*)
+ *(.text*)
*(.stub)
/*
@@ -191,15 +190,13 @@ SECTIONS
.sbss :
{
*(.dynsbss)
- *(.sbss)
- *(.sbss.*)
+ *(.sbss*)
*(.scommon)
} > ram
.bss :
{
*(.dynbss)
- *(.bss)
- *(.bss.*)
+ *(.bss*)
*(COMMON)
/* Align here to ensure that the .bss section occupies space up to
_end. Align after .bss to ensure correct alignment even if the
diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff
index d13f8431f2..7766127a6c 100644
--- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff
+++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff
@@ -78,7 +78,7 @@ SECTIONS
.plt : { *(.plt) }
.text . :
{
- *(.text)
+ *(.text*)
*(.stub)
/*
@@ -137,11 +137,11 @@ SECTIONS
_edata = .;
PROVIDE (edata = .);
__bss_start = .;
- .sbss . : { *(.sbss) *(.scommon) }
+ .sbss . : { *(.sbss*) *(.scommon) }
.bss . :
{
*(.dynbss)
- *(.bss)
+ *(.bss*)
*(COMMON)
} > ram
_end = . ;