summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/m68k/csb360/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/csb360/startup/linkcmds5
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/idp/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/linkcmds3
22 files changed, 67 insertions, 12 deletions
diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog
index 6171a2c1b9..930609a852 100644
--- a/c/src/lib/libbsp/m68k/csb360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/csb360/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
* start/start.S: Reflect new header locations.
diff --git a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
index ad68132637..2f00e2f914 100644
--- a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
@@ -124,8 +124,9 @@ SECTIONS
{
clear_start = . ;
*(.shbss)
- *(.bss)
- *(COMMON)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
+ *(COMMON)
. = ALIGN(0x10);
_end = .;
diff --git a/c/src/lib/libbsp/m68k/dmv152/ChangeLog b/c/src/lib/libbsp/m68k/dmv152/ChangeLog
index 178c9d07f6..0765afa053 100644
--- a/c/src/lib/libbsp/m68k/dmv152/ChangeLog
+++ b/c/src/lib/libbsp/m68k/dmv152/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
index 156c5c5945..d57fbf40b7 100644
--- a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
@@ -125,7 +125,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/gen68302/ChangeLog b/c/src/lib/libbsp/m68k/gen68302/ChangeLog
index becb2d1b6b..0a3a855632 100644
--- a/c/src/lib/libbsp/m68k/gen68302/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68302/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
index edb1b0e439..71aff0b695 100644
--- a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
@@ -128,7 +128,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/gen68340/ChangeLog b/c/src/lib/libbsp/m68k/gen68340/ChangeLog
index caa3607dcb..b2ee3d4061 100644
--- a/c/src/lib/libbsp/m68k/gen68340/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68340/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
index 1feeb0c9f3..47cae264ef 100644
--- a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
@@ -158,7 +158,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/idp/ChangeLog b/c/src/lib/libbsp/m68k/idp/ChangeLog
index 74e86b9ab8..4d0c68d6ac 100644
--- a/c/src/lib/libbsp/m68k/idp/ChangeLog
+++ b/c/src/lib/libbsp/m68k/idp/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds
index 4c165e57fe..6ed554dc21 100644
--- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds
@@ -125,7 +125,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/mvme136/ChangeLog b/c/src/lib/libbsp/m68k/mvme136/ChangeLog
index 5747c59a88..2f8915d7b4 100644
--- a/c/src/lib/libbsp/m68k/mvme136/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme136/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
index 6265e96b96..308df0bda5 100644
--- a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
@@ -125,7 +125,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/mvme147/ChangeLog b/c/src/lib/libbsp/m68k/mvme147/ChangeLog
index 0084e95cc1..e2a331cd3c 100644
--- a/c/src/lib/libbsp/m68k/mvme147/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme147/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
index a1f7dbe0db..3977ad455f 100644
--- a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
@@ -129,7 +129,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/mvme147s/ChangeLog b/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
index 6b15d5b433..4f20945a08 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
index c5f9e83984..a671979698 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
@@ -129,7 +129,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/mvme162/ChangeLog b/c/src/lib/libbsp/m68k/mvme162/ChangeLog
index 9ba243ed32..1b19fdc5f4 100644
--- a/c/src/lib/libbsp/m68k/mvme162/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme162/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
index 5326845630..ef5386932f 100644
--- a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
@@ -132,7 +132,8 @@ SECTIONS
} >ram
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/mvme167/ChangeLog b/c/src/lib/libbsp/m68k/mvme167/ChangeLog
index cce36bb195..fd42c17a7a 100644
--- a/c/src/lib/libbsp/m68k/mvme167/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme167/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
index e6b7425c31..10d5003a1c 100644
--- a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
@@ -141,7 +141,8 @@ SECTIONS
.bss : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);
diff --git a/c/src/lib/libbsp/m68k/ods68302/ChangeLog b/c/src/lib/libbsp/m68k/ods68302/ChangeLog
index e21f6a9a86..e3c11d9f35 100644
--- a/c/src/lib/libbsp/m68k/ods68302/ChangeLog
+++ b/c/src/lib/libbsp/m68k/ods68302/ChangeLog
@@ -1,3 +1,7 @@
+2004-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Add new bss sections .bss.* and .gnu.linkonce.b*.
+
2004-11-19 Ralf Corsepius <ralf_corsepius@rtems.org>
* startup/m68k-stub.c: Use (defined(__mc68020__) && !defined(__mcpu32__))
diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
index c8d1660d74..4f38da1b27 100644
--- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
@@ -142,7 +142,8 @@ SECTIONS
} >ram
.bss (ADDR(.data) + SIZEOF(.data)) : {
_clear_start = .;
- *(.bss)
+ *(.dynbss)
+ *(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (16);
PROVIDE (end = .);