2007-05-03 Joel Sherrill <joel@OARcorp.com>

* startup/linkcmds: Handle .data.* sections
This commit is contained in:
Joel Sherrill
2007-05-03 20:33:33 +00:00
parent 04a8c937f4
commit 1144653dcd
52 changed files with 138 additions and 35 deletions

View File

@@ -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.

View File

@@ -74,7 +74,7 @@ SECTIONS
} >ram
.data SIZEOF(.tors) + ADDR(.tors):
{
*(.data)
*(.data*)
*(.gcc_exc*)
CONSTRUCTORS
_edata = .;

View File

@@ -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.

View File

@@ -47,7 +47,7 @@ SECTIONS
AT ( _rom_data_start )
{
_sdata = .;
*(.data);
*(.data*);
*(.gnu.linkonce.d*)
*(.gcc_except_table)
_edata = .;

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -108,7 +108,7 @@ SECTIONS
copy_start = .;
*(.shdata)
. = ALIGN (0x10);
*(.data)
*(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -146,7 +146,7 @@ SECTIONS {
} >ram
.data : {
PROVIDE (_copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -110,7 +110,7 @@ SECTIONS {
} >ram
.data : {
_copy_start = .;
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -115,7 +115,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -139,7 +139,7 @@ SECTIONS
copy_start = .;
*(.shdata)
. = ALIGN (0x10);
*(.data)
*(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table)

View File

@@ -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.

View File

@@ -146,7 +146,7 @@ SECTIONS
.data : {
PROVIDE( _data_dest_start = . );
PROVIDE( _copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -139,7 +139,7 @@ SECTIONS
} >ram
.data : {
PROVIDE (_copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -130,7 +130,7 @@ SECTIONS
.data : {
PROVIDE (_copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -112,7 +112,7 @@ SECTIONS
}
.data 0x80000 : AT (ADDR(.text) + SIZEOF (.text)) {
PROVIDE (_copy_start = .);
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)

View File

@@ -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.

View File

@@ -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)

View File

@@ -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.

View File

@@ -144,7 +144,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
*(.data)
*(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)

View File

@@ -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.

View File

@@ -132,8 +132,7 @@ SECTIONS
.data :
{
copy_start = .;
*(.data)
*(.data.*)
*(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)

View File

@@ -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.

View File

@@ -111,7 +111,7 @@ SECTIONS
. = ALIGN(128) + (. & (128 - 1));
.data . :
{
*(.data)
*(.data*)
*(.gcc_exc*)
___EH_FRAME_BEGIN__ = .;
*(.eh_fram*)

View File

@@ -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.

View File

@@ -157,7 +157,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);

View File

@@ -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.

View File

@@ -156,7 +156,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);

View File

@@ -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.

View File

@@ -156,7 +156,7 @@ SECTIONS
data_start = .;
_data_start = .;
_sdata = . ;
*(.data)
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
. = ALIGN(0x10);