summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-08 12:27:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-02-08 12:27:45 +0000
commitc177d2728343d9450cb4654bbb082743220042c8 (patch)
treea03cce2e2cbd1ee3dee1f43df9bd65bea84834c0 /c
parent2006-02-08 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-c177d2728343d9450cb4654bbb082743220042c8.tar.bz2
2006-02-08 Joel Sherrill <joel@OARcorp.com>
* shared/startup/linkcmds: Add sections required by newer gcc versions.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/powerpc/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/linkcmds8
2 files changed, 8 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/ChangeLog
index 523275b4a0..3715b53219 100644
--- a/c/src/lib/libbsp/powerpc/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/ChangeLog
@@ -1,3 +1,7 @@
+2006-02-08 Joel Sherrill <joel@OARcorp.com>
+
+ * shared/startup/linkcmds: Add sections required by newer gcc versions.
+
2006-01-08 Joel Sherrill <joel@OARcorp.com>
* acinclude.m4: Add gen5200 to list of BSPs.
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
index d078ace8a8..88446d5baa 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds
@@ -58,7 +58,7 @@ SECTIONS
.text :
{
- *(.text)
+ *(.text*)
/*
* Special FreeBSD sysctl sections.
@@ -198,14 +198,14 @@ _SDA2_BASE_ = __SDATA2_START__ + 0x8000;
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
_SDA_BASE_ = __SDATA_START__ + 0x8000;
- .sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >CODE
+ .sdata : { *(.sdata*) *(.gnu.linkonce.s.*) } >CODE
_edata = .;
PROVIDE (edata = .);
.sbss :
{
PROVIDE (__sbss_start = .);
*(.dynsbss)
- *(.sbss .sbss.* .gnu.linkonce.sb.*)
+ *(.sbss* .gnu.linkonce.sb.*)
*(.scommon)
/* avoid empty sdata/sbss area -- __eabi would not set up r13
* which may be important if run-time loading is used
@@ -218,7 +218,7 @@ _SDA_BASE_ = __SDATA_START__ + 0x8000;
{
PROVIDE (__bss_start = .);
*(.dynbss)
- *(.bss .bss.* .gnu.linkonce.b.*)
+ *(.bss* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN(16);
} > CODE