summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/h8300/h8sim/ChangeLog4
-rw-r--r--c/src/lib/libbsp/h8300/h8sim/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/i386/i386ex/ChangeLog4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/av5282/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/av5282/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/csb360/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/csb360/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/idp/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mrm332/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mrm332/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/linkcmds4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/sh/gensh4/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sh/gensh4/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/sh/simsh4/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sh/simsh4/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/sparc/erc32/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/sparc/leon2/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sparc/leon2/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/sparc/leon3/ChangeLog4
-rw-r--r--c/src/lib/libbsp/sparc/leon3/startup/linkcmds2
52 files changed, 138 insertions, 35 deletions
diff --git a/c/src/lib/libbsp/h8300/h8sim/ChangeLog b/c/src/lib/libbsp/h8300/h8sim/ChangeLog
index 7aa1ed4bb7..c10befba79 100644
--- a/c/src/lib/libbsp/h8300/h8sim/ChangeLog
+++ b/c/src/lib/libbsp/h8300/h8sim/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds
index 3795dee1c5..50e392be31 100644
--- a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds
+++ b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds
@@ -74,7 +74,7 @@ SECTIONS
} >ram
.data SIZEOF(.tors) + ADDR(.tors):
{
- *(.data)
+ *(.data*)
*(.gcc_exc*)
CONSTRUCTORS
_edata = .;
diff --git a/c/src/lib/libbsp/i386/i386ex/ChangeLog b/c/src/lib/libbsp/i386/i386ex/ChangeLog
index c484db6d59..c9bc0ed2bc 100644
--- a/c/src/lib/libbsp/i386/i386ex/ChangeLog
+++ b/c/src/lib/libbsp/i386/i386ex/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
index c79a5a0354..51cde5105a 100644
--- a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
+++ b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds
@@ -47,7 +47,7 @@ SECTIONS
AT ( _rom_data_start )
{
_sdata = .;
- *(.data);
+ *(.data*);
*(.gnu.linkonce.d*)
*(.gcc_except_table)
_edata = .;
diff --git a/c/src/lib/libbsp/m68k/av5282/ChangeLog b/c/src/lib/libbsp/m68k/av5282/ChangeLog
index 030cdb9c2f..d28723c55f 100644
--- a/c/src/lib/libbsp/m68k/av5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/av5282/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/av5282/startup/linkcmds b/c/src/lib/libbsp/m68k/av5282/startup/linkcmds
index c175a5b8b0..4258ff70d0 100644
--- a/c/src/lib/libbsp/m68k/av5282/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/av5282/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Arcturus uC DIMM ColdFire 5282
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -139,7 +139,7 @@ SECTIONS
.data : {
PROVIDE( _data_dest_start = . );
PROVIDE( _copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog
index 28945fc06f..3cb8c71478 100644
--- a/c/src/lib/libbsp/m68k/csb360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/csb360/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
index 0b88d69493..9549622970 100644
--- a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds
@@ -108,7 +108,7 @@ SECTIONS
copy_start = .;
*(.shdata)
. = ALIGN (0x10);
- *(.data)
+ *(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table)
diff --git a/c/src/lib/libbsp/m68k/dmv152/ChangeLog b/c/src/lib/libbsp/m68k/dmv152/ChangeLog
index aedb77c03c..c50f68e0e7 100644
--- a/c/src/lib/libbsp/m68k/dmv152/ChangeLog
+++ b/c/src/lib/libbsp/m68k/dmv152/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
index 98d738e0e8..0e8b26b973 100644
--- a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the DY-4 DMV152/SVME153 boards.
*
- * COPYRIGHT (c) 1989-2003.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -115,7 +115,7 @@ SECTIONS
} >ram
.data : {
copy_start = .;
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/gen68302/ChangeLog b/c/src/lib/libbsp/m68k/gen68302/ChangeLog
index 7fa9b1b3ef..d406385bf2 100644
--- a/c/src/lib/libbsp/m68k/gen68302/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68302/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
index 58949895d1..9e1e4be3bd 100644
--- a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Generic MC68302 board.
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -118,7 +118,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/gen68340/ChangeLog b/c/src/lib/libbsp/m68k/gen68340/ChangeLog
index 51937b2310..cc26779834 100644
--- a/c/src/lib/libbsp/m68k/gen68340/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68340/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
index 8d522384e0..9284fa0318 100644
--- a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds
@@ -146,7 +146,7 @@ SECTIONS {
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
index 3af6466d94..83669f71d2 100644
--- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
index 3c5f320236..a29be43c64 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
@@ -110,7 +110,7 @@ SECTIONS {
} >ram
.data : {
_copy_start = .;
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/idp/ChangeLog b/c/src/lib/libbsp/m68k/idp/ChangeLog
index 66607a0007..4f7da58662 100644
--- a/c/src/lib/libbsp/m68k/idp/ChangeLog
+++ b/c/src/lib/libbsp/m68k/idp/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds
index e2bf7bb7a8..7c2bf3f131 100644
--- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds
@@ -115,7 +115,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog b/c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog
index 800cef29e5..fae5ee0aaa 100644
--- a/c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds
index 3c3d28c7e0..334cccd061 100644
--- a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds
@@ -139,7 +139,7 @@ SECTIONS
copy_start = .;
*(.shdata)
. = ALIGN (0x10);
- *(.data)
+ *(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table)
diff --git a/c/src/lib/libbsp/m68k/mcf5235/ChangeLog b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
index 2a228ba697..dd792956cb 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds
index 2af949f5a3..fcb1aa40ea 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds
@@ -146,7 +146,7 @@ SECTIONS
.data : {
PROVIDE( _data_dest_start = . );
PROVIDE( _copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mrm332/ChangeLog b/c/src/lib/libbsp/m68k/mrm332/ChangeLog
index 5d297997cc..a50fbfd70a 100644
--- a/c/src/lib/libbsp/m68k/mrm332/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mrm332/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mrm332/startup/linkcmds b/c/src/lib/libbsp/m68k/mrm332/startup/linkcmds
index 3a1469f88a..0fc24e3116 100644
--- a/c/src/lib/libbsp/m68k/mrm332/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mrm332/startup/linkcmds
@@ -139,7 +139,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mvme136/ChangeLog b/c/src/lib/libbsp/m68k/mvme136/ChangeLog
index b0e4025a4f..aa2e11a986 100644
--- a/c/src/lib/libbsp/m68k/mvme136/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme136/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-05-01 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Minor rework to shrink minimum size to <48K.
diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
index 13b40f56fa..c3e1ee1e30 100644
--- a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Motorola MVME136/MVME135 boards.
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -115,7 +115,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mvme147/ChangeLog b/c/src/lib/libbsp/m68k/mvme147/ChangeLog
index ea5dc61084..12ce1dc93f 100644
--- a/c/src/lib/libbsp/m68k/mvme147/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme147/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
index 6406f06c4d..37d108804e 100644
--- a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Motorola MVME147 boards.
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -119,7 +119,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mvme147s/ChangeLog b/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
index f13eff0453..4b94ea0ea9 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme147s/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
index 0be965cf84..31754590a4 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Motorola MVME147 boards.
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -119,7 +119,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mvme162/ChangeLog b/c/src/lib/libbsp/m68k/mvme162/ChangeLog
index d22a9d7a98..297dcb38c3 100644
--- a/c/src/lib/libbsp/m68k/mvme162/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme162/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
index 25040e9651..57c52c4d48 100644
--- a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds
@@ -2,7 +2,7 @@
* This file contains directives for the GNU linker which are specific
* to the Motorola MVME162 board.
*
- * COPYRIGHT (c) 1989-1999.
+ * COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -122,7 +122,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/mvme167/ChangeLog b/c/src/lib/libbsp/m68k/mvme167/ChangeLog
index 7add59ceaa..137c891045 100644
--- a/c/src/lib/libbsp/m68k/mvme167/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mvme167/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
index a0bdaa93c1..ef11f08a23 100644
--- a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds
@@ -130,7 +130,7 @@ SECTIONS
.data : {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/ods68302/ChangeLog b/c/src/lib/libbsp/m68k/ods68302/ChangeLog
index a0d2056555..7dc117bd1b 100644
--- a/c/src/lib/libbsp/m68k/ods68302/ChangeLog
+++ b/c/src/lib/libbsp/m68k/ods68302/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
index 0f7c4d58a3..1af004d721 100644
--- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds
@@ -133,7 +133,7 @@ SECTIONS
.data (ADDR(.vtable) + SIZEOF(.vtable)) :
AT (ADDR(.text) + SIZEOF(.text)) {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/sim68000/ChangeLog b/c/src/lib/libbsp/m68k/sim68000/ChangeLog
index 7847b4aed9..144e3a2f16 100644
--- a/c/src/lib/libbsp/m68k/sim68000/ChangeLog
+++ b/c/src/lib/libbsp/m68k/sim68000/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds
index 615d006a4e..f2ca4f66c8 100644
--- a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds
@@ -112,7 +112,7 @@ SECTIONS
}
.data 0x80000 : AT (ADDR(.text) + SIZEOF (.text)) {
PROVIDE (_copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
index 672df53d1e..4ab6ccbe4e 100644
--- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
index d2fcefa3ee..ef63e6222a 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
@@ -4,7 +4,7 @@
*
* Author: W. Eric Norum <norume@aps.anl.gov>
*
- * COPYRIGHT (c) 2005.
+ * COPYRIGHT (c) 2005-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -146,7 +146,7 @@ SECTIONS
.data : {
PROVIDE( _data_dest_start = . );
PROVIDE( _copy_start = .);
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
diff --git a/c/src/lib/libbsp/sh/gensh2/ChangeLog b/c/src/lib/libbsp/sh/gensh2/ChangeLog
index 818236714c..7b0d35b063 100644
--- a/c/src/lib/libbsp/sh/gensh2/ChangeLog
+++ b/c/src/lib/libbsp/sh/gensh2/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds
index d30e3c0959..86e1bab67c 100644
--- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds
@@ -144,7 +144,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
- *(.data)
+ *(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)
diff --git a/c/src/lib/libbsp/sh/gensh4/ChangeLog b/c/src/lib/libbsp/sh/gensh4/ChangeLog
index 884677f407..08d84de3a8 100644
--- a/c/src/lib/libbsp/sh/gensh4/ChangeLog
+++ b/c/src/lib/libbsp/sh/gensh4/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
index c4d5562023..ee3d26b01b 100644
--- a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds
@@ -132,8 +132,7 @@ SECTIONS
.data :
{
copy_start = .;
- *(.data)
- *(.data.*)
+ *(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)
diff --git a/c/src/lib/libbsp/sh/simsh4/ChangeLog b/c/src/lib/libbsp/sh/simsh4/ChangeLog
index eefd39d014..8789e43923 100644
--- a/c/src/lib/libbsp/sh/simsh4/ChangeLog
+++ b/c/src/lib/libbsp/sh/simsh4/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
index 146099f9ed..49f7fa65df 100644
--- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
+++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds
@@ -111,7 +111,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
- *(.data)
+ *(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)
diff --git a/c/src/lib/libbsp/sparc/erc32/ChangeLog b/c/src/lib/libbsp/sparc/erc32/ChangeLog
index ee7500c7de..eb7814cfc3 100644
--- a/c/src/lib/libbsp/sparc/erc32/ChangeLog
+++ b/c/src/lib/libbsp/sparc/erc32/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds
index 10b5e58403..1ce6dc34e1 100644
--- a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds
+++ b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds
@@ -157,7 +157,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);
diff --git a/c/src/lib/libbsp/sparc/leon2/ChangeLog b/c/src/lib/libbsp/sparc/leon2/ChangeLog
index a71c3782b6..0a71c13c13 100644
--- a/c/src/lib/libbsp/sparc/leon2/ChangeLog
+++ b/c/src/lib/libbsp/sparc/leon2/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
index 8ee8f2cf4a..ee2acab94c 100644
--- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
+++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds
@@ -156,7 +156,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);
diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog
index 5b8d3632c1..39ed5425ef 100644
--- a/c/src/lib/libbsp/sparc/leon3/ChangeLog
+++ b/c/src/lib/libbsp/sparc/leon3/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * startup/linkcmds: Handle .data.* sections
+
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds
index 8ee8f2cf4a..ee2acab94c 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds
+++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds
@@ -156,7 +156,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
- *(.data)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);