summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2004-11-26 01:54:22 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2004-11-26 01:54:22 +0000
commit5f0fdeb49576733bbf9ac7a985c3ec44f2b3d32e (patch)
tree7c1258caf4820770dfb3db80064eda67503a7add /c
parent2004-11-23 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-5f0fdeb49576733bbf9ac7a985c3ec44f2b3d32e.tar.bz2
2004-11-25 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add new bss sections .bss.* and .gnu.linkonce.b*.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/ChangeLog5
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp3
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom4
4 files changed, 11 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
index 7065f6ea60..b3db322c6b 100644
--- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
+ new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-10-28 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .gnu.linkonce.b.*.
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
index 2ca2165205..8cd41d8c6a 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
@@ -122,8 +122,8 @@ SECTIONS {
M68Kvec = .;
. += (256 * 4);
_clear_start = .;
- *(.bss)
- *(.gnu.linkonce.b*)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
index eb5951b66a..39fa5bac61 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
@@ -127,7 +127,8 @@ SECTIONS {
M68Kvec = .;
. += (256 * 4);
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
index e11de76dbe..55e3bdca76 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
@@ -125,8 +125,8 @@ SECTIONS {
.bss : {
M68Kvec = .;
. += (256 * 4);
- _clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);