From 1144653dcd1df9844984268a4417a44547f24190 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 3 May 2007 20:33:33 +0000 Subject: 2007-05-03 Joel Sherrill * startup/linkcmds: Handle .data.* sections --- c/src/lib/libbsp/h8300/h8sim/ChangeLog | 4 ++++ c/src/lib/libbsp/h8300/h8sim/startup/linkcmds | 2 +- c/src/lib/libbsp/i386/i386ex/ChangeLog | 4 ++++ c/src/lib/libbsp/i386/i386ex/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/av5282/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/av5282/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/csb360/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/csb360/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/dmv152/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/dmv152/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/gen68302/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/gen68302/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/gen68340/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/gen68340/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/gen68360/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/gen68360/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/idp/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/idp/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mcf5206elite/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mcf5235/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mrm332/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mrm332/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme136/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mvme136/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/mvme147/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mvme147/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/mvme147s/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/mvme162/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mvme162/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/mvme167/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/mvme167/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/ods68302/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/ods68302/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/sim68000/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/sim68000/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/uC5282/startup/linkcmds | 4 ++-- c/src/lib/libbsp/sh/gensh2/ChangeLog | 4 ++++ c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 2 +- c/src/lib/libbsp/sh/gensh4/ChangeLog | 4 ++++ c/src/lib/libbsp/sh/gensh4/startup/linkcmds | 3 +-- c/src/lib/libbsp/sh/simsh4/ChangeLog | 4 ++++ c/src/lib/libbsp/sh/simsh4/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/erc32/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/erc32/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/leon2/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/leon3/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds | 2 +- 52 files changed, 138 insertions(+), 35 deletions(-) (limited to 'c/src/lib/libbsp') 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-05-01 Joel Sherrill * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 * - * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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 + + * startup/linkcmds: Handle .data.* sections + 2007-04-12 Ralf Corsépius * 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); -- cgit v1.2.3