mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
2006-02-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add sections required by newer gcc versions.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -32,15 +32,16 @@ MEMORY
|
|||||||
|
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
{
|
{
|
||||||
.vectors :
|
.vectors :
|
||||||
{
|
{
|
||||||
*(.vectors)
|
*(.vectors)
|
||||||
} > vectors
|
} > vectors
|
||||||
|
|
||||||
.text :
|
.text :
|
||||||
{
|
{
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
*(.gnu.linkonce.t*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Special FreeBSD sysctl sections.
|
* Special FreeBSD sysctl sections.
|
||||||
@@ -64,7 +65,7 @@ SECTIONS
|
|||||||
_etext = .;
|
_etext = .;
|
||||||
} >ram
|
} >ram
|
||||||
.tors SIZEOF(.text) + ADDR(.text): {
|
.tors SIZEOF(.text) + ADDR(.text): {
|
||||||
___ctors = . ;
|
___ctors = . ;
|
||||||
*(.ctors)
|
*(.ctors)
|
||||||
___ctors_end = . ;
|
___ctors_end = . ;
|
||||||
___dtors = . ;
|
___dtors = . ;
|
||||||
@@ -72,17 +73,17 @@ SECTIONS
|
|||||||
___dtors_end = . ;
|
___dtors_end = . ;
|
||||||
} >ram
|
} >ram
|
||||||
.data SIZEOF(.tors) + ADDR(.tors):
|
.data SIZEOF(.tors) + ADDR(.tors):
|
||||||
{
|
{
|
||||||
*(.data)
|
*(.data)
|
||||||
*(.gcc_exc*)
|
*(.gcc_exc*)
|
||||||
CONSTRUCTORS
|
CONSTRUCTORS
|
||||||
_edata = .;
|
_edata = .;
|
||||||
} >ram
|
} >ram
|
||||||
.bss SIZEOF(.data) + ADDR(.data):
|
.bss SIZEOF(.data) + ADDR(.data):
|
||||||
{
|
{
|
||||||
_bss_start = .;
|
_bss_start = .;
|
||||||
*(.bss)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (64);
|
. = ALIGN (64);
|
||||||
. += _StackSize;
|
. += _StackSize;
|
||||||
_stack_init = .;
|
_stack_init = .;
|
||||||
@@ -104,4 +105,4 @@ SECTIONS
|
|||||||
[ .stabstr ]
|
[ .stabstr ]
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ SECTIONS
|
|||||||
_RamBase = .;
|
_RamBase = .;
|
||||||
__RamBase = .;
|
__RamBase = .;
|
||||||
CREATE_OBJECT_SYMBOLS
|
CREATE_OBJECT_SYMBOLS
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -125,7 +125,7 @@ SECTIONS
|
|||||||
clear_start = . ;
|
clear_start = . ;
|
||||||
*(.shbss)
|
*(.shbss)
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN(0x10);
|
. = ALIGN(0x10);
|
||||||
_end = .;
|
_end = .;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -126,7 +126,7 @@ SECTIONS
|
|||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -129,7 +129,7 @@ SECTIONS
|
|||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ SECTIONS {
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -159,7 +159,7 @@ SECTIONS {
|
|||||||
. += (256 * 4);
|
. += (256 * 4);
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -126,7 +126,7 @@ SECTIONS
|
|||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -126,7 +126,7 @@ SECTIONS
|
|||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text : {
|
.text : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -130,7 +130,7 @@ SECTIONS
|
|||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -46,12 +46,12 @@ SECTIONS
|
|||||||
* Needs to be first. 8K limit on CS0 at reset.
|
* Needs to be first. 8K limit on CS0 at reset.
|
||||||
*/
|
*/
|
||||||
*(.resettext);
|
*(.resettext);
|
||||||
*cpuboot.o(.text)
|
*cpuboot.o(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The reset of the text is entered once CS0 is remapped.
|
* The reset of the text is entered once CS0 is remapped.
|
||||||
*/
|
*/
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -144,7 +144,7 @@ SECTIONS
|
|||||||
.bss (ADDR(.data) + SIZEOF(.data)) : {
|
.bss (ADDR(.data) + SIZEOF(.data)) : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ SECTIONS
|
|||||||
* Text, data and bss segments
|
* Text, data and bss segments
|
||||||
*/
|
*/
|
||||||
.text 0x0 : {
|
.text 0x0 : {
|
||||||
*(.text)
|
*(.text*)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* C++ constructors/destructors
|
* C++ constructors/destructors
|
||||||
@@ -123,7 +123,7 @@ SECTIONS
|
|||||||
.bss ADDR(.data) + SIZEOF(.data) : {
|
.bss ADDR(.data) + SIZEOF(.data) : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
PROVIDE (end = .);
|
PROVIDE (end = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-02-06 Eric Norum <norume@aps.anl.gov>
|
2006-02-06 Eric Norum <norume@aps.anl.gov>
|
||||||
|
|
||||||
* clock/clock.c: Avoid division by zero.
|
* clock/clock.c: Avoid division by zero.
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ SECTIONS
|
|||||||
*/
|
*/
|
||||||
.text _DownloadLocation : {
|
.text _DownloadLocation : {
|
||||||
|
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.ram_code)
|
*(.ram_code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -161,7 +161,7 @@ SECTIONS
|
|||||||
|
|
||||||
.bss : {
|
.bss : {
|
||||||
_clear_start = .;
|
_clear_start = .;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(.gnu.linkonce.b.*)
|
*(.gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -29,8 +29,7 @@ SECTIONS
|
|||||||
|
|
||||||
*/start.o(.text)
|
*/start.o(.text)
|
||||||
|
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.text.*)
|
|
||||||
*(.gnu.linkonce.t*)
|
*(.gnu.linkonce.t*)
|
||||||
*(.mips16.fn.*)
|
*(.mips16.fn.*)
|
||||||
*(.mips16.call.*)
|
*(.mips16.call.*)
|
||||||
@@ -142,8 +141,7 @@ SECTIONS
|
|||||||
|
|
||||||
.sdata :
|
.sdata :
|
||||||
{
|
{
|
||||||
*(.sdata)
|
*(.sdata*)
|
||||||
*(.sdata.*)
|
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s*)
|
||||||
} >ram
|
} >ram
|
||||||
|
|
||||||
@@ -152,7 +150,7 @@ SECTIONS
|
|||||||
edata = .;
|
edata = .;
|
||||||
_edata = .;
|
_edata = .;
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
} >ram
|
} >ram
|
||||||
|
|
||||||
@@ -160,7 +158,7 @@ SECTIONS
|
|||||||
.bss :
|
.bss :
|
||||||
{
|
{
|
||||||
_bss_start = . ;
|
_bss_start = . ;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(.reginfo)
|
*(.reginfo)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (64);
|
. = ALIGN (64);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -19,8 +19,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
_ftext = . ;
|
_ftext = . ;
|
||||||
eprol = .;
|
eprol = .;
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.text.*)
|
|
||||||
*(.gnu.linkonce.t*)
|
*(.gnu.linkonce.t*)
|
||||||
*(.mips16.fn.*)
|
*(.mips16.fn.*)
|
||||||
*(.mips16.call.*)
|
*(.mips16.call.*)
|
||||||
@@ -128,12 +127,12 @@ SECTIONS
|
|||||||
_fbss = .;
|
_fbss = .;
|
||||||
|
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
_bss_start = . ;
|
_bss_start = . ;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN (64);
|
. = ALIGN (64);
|
||||||
_stack_limit = .;
|
_stack_limit = .;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ SECTIONS
|
|||||||
.text :
|
.text :
|
||||||
{
|
{
|
||||||
_start = .;
|
_start = .;
|
||||||
*(.text)
|
*(.text*)
|
||||||
/*
|
/*
|
||||||
* Special FreeBSD sysctl sections.
|
* Special FreeBSD sysctl sections.
|
||||||
*/
|
*/
|
||||||
@@ -130,7 +130,7 @@ SECTIONS
|
|||||||
can access them all, and initialized data all before uninitialized, so
|
can access them all, and initialized data all before uninitialized, so
|
||||||
we can shorten the on-disk segment size. */
|
we can shorten the on-disk segment size. */
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) }
|
.sdata : { *(.sdata*) *(.gnu.linkonce.s.*) }
|
||||||
_edata = .;
|
_edata = .;
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
PROVIDE (RAM_END = ADDR(.text) + 10M);
|
PROVIDE (RAM_END = ADDR(.text) + 10M);
|
||||||
@@ -139,7 +139,7 @@ SECTIONS
|
|||||||
.sbss :
|
.sbss :
|
||||||
{
|
{
|
||||||
PROVIDE (__sbss_start = .);
|
PROVIDE (__sbss_start = .);
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
PROVIDE (__sbss_end = .);
|
PROVIDE (__sbss_end = .);
|
||||||
}
|
}
|
||||||
@@ -148,7 +148,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
PROVIDE (__bss_start = .);
|
PROVIDE (__bss_start = .);
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
PROVIDE (__bss_end = .);
|
PROVIDE (__bss_end = .);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -55,8 +55,7 @@ SECTIONS
|
|||||||
*(.entry2)
|
*(.entry2)
|
||||||
|
|
||||||
/* Actual code */
|
/* Actual code */
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.text.*)
|
|
||||||
|
|
||||||
/* C++ constructors/destructors */
|
/* C++ constructors/destructors */
|
||||||
*(.gnu.linkonce.t*)
|
*(.gnu.linkonce.t*)
|
||||||
@@ -151,7 +150,7 @@ SECTIONS
|
|||||||
*(.data1)
|
*(.data1)
|
||||||
|
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
*(.sdata)
|
*(.sdata*)
|
||||||
*(.gnu.linkonce.d*)
|
*(.gnu.linkonce.d*)
|
||||||
*(.gnu.linkonce.s.*)
|
*(.gnu.linkonce.s.*)
|
||||||
PROVIDE (__SDATA_END__ = .);
|
PROVIDE (__SDATA_END__ = .);
|
||||||
@@ -199,8 +198,8 @@ SECTIONS
|
|||||||
PROVIDE (__SBSS2_END__ = .);
|
PROVIDE (__SBSS2_END__ = .);
|
||||||
|
|
||||||
bss.start = .;
|
bss.start = .;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
bss.end = .;
|
bss.end = .;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -50,8 +50,7 @@ SECTIONS
|
|||||||
*(.entry2)
|
*(.entry2)
|
||||||
|
|
||||||
/* Actual Code */
|
/* Actual Code */
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.text.*)
|
|
||||||
|
|
||||||
|
|
||||||
*(.rodata*)
|
*(.rodata*)
|
||||||
@@ -167,8 +166,8 @@ SECTIONS
|
|||||||
PROVIDE (__FIXUP_END__ = .);
|
PROVIDE (__FIXUP_END__ = .);
|
||||||
|
|
||||||
PROVIDE (__SDATA2_START__ = .);
|
PROVIDE (__SDATA2_START__ = .);
|
||||||
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram
|
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram
|
||||||
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram
|
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram
|
||||||
PROVIDE (__SBSS2_END__ = .);
|
PROVIDE (__SBSS2_END__ = .);
|
||||||
|
|
||||||
.sbss2 : { *(.sbss2) } >ram
|
.sbss2 : { *(.sbss2) } >ram
|
||||||
@@ -178,7 +177,7 @@ SECTIONS
|
|||||||
.bss :
|
.bss :
|
||||||
{
|
{
|
||||||
bss.start = .;
|
bss.start = .;
|
||||||
*(.bss) *(.sbss) *(COMMON)
|
*(.bss*) *(.sbss*) *(COMMON)
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
bss.end = .;
|
bss.end = .;
|
||||||
} > ram
|
} > ram
|
||||||
@@ -199,7 +198,7 @@ SECTIONS
|
|||||||
*(.data1)
|
*(.data1)
|
||||||
*(.data.* .gnu.linkonce.d.*)
|
*(.data.* .gnu.linkonce.d.*)
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
*(.sdata)
|
*(.sdata*)
|
||||||
*(.gnu.linkonce.s.*)
|
*(.gnu.linkonce.s.*)
|
||||||
data.end = .;
|
data.end = .;
|
||||||
} > ram
|
} > ram
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ SECTIONS
|
|||||||
.rela.plt : { *(.rela.plt) }
|
.rela.plt : { *(.rela.plt) }
|
||||||
.text :
|
.text :
|
||||||
{
|
{
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.gnu.linkonce.t.*)
|
*(.gnu.linkonce.t.*)
|
||||||
*(.descriptors)
|
*(.descriptors)
|
||||||
|
|
||||||
@@ -179,7 +179,7 @@ SECTIONS
|
|||||||
can access them all, and initialized data all before uninitialized, so
|
can access them all, and initialized data all before uninitialized, so
|
||||||
we can shorten the on-disk segment size. */
|
we can shorten the on-disk segment size. */
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >RAM
|
.sdata : { *(.sdata*) *(.gnu.linkonce.s.*) } >RAM
|
||||||
_edata = .;
|
_edata = .;
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
PROVIDE (__sbss_start = .);
|
PROVIDE (__sbss_start = .);
|
||||||
*(.dynsbss)
|
*(.dynsbss)
|
||||||
*(.sbss .sbss.* .gnu.linkonce.sb.*)
|
*(.sbss* .gnu.linkonce.sb.*)
|
||||||
PROVIDE (__sbss_end = .);
|
PROVIDE (__sbss_end = .);
|
||||||
} >RAM
|
} >RAM
|
||||||
PROVIDE (__SBSS_END__ = .);
|
PROVIDE (__SBSS_END__ = .);
|
||||||
@@ -197,7 +197,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
PROVIDE (__bss_start = .);
|
PROVIDE (__bss_start = .);
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
} >RAM
|
} >RAM
|
||||||
. = ALIGN(8) + 0x8000;
|
. = ALIGN(8) + 0x8000;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ SECTIONS
|
|||||||
.text 0x100000:
|
.text 0x100000:
|
||||||
{
|
{
|
||||||
|
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.gnu.linkonce.t.*)
|
*(.gnu.linkonce.t.*)
|
||||||
*(.descriptors)
|
*(.descriptors)
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ SECTIONS
|
|||||||
we can shorten the on-disk segment size. */
|
we can shorten the on-disk segment size. */
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata*)
|
||||||
*(.gnu.linkonce.s.*)
|
*(.gnu.linkonce.s.*)
|
||||||
_edata = .;
|
_edata = .;
|
||||||
} >RAM
|
} >RAM
|
||||||
@@ -151,8 +151,7 @@ SECTIONS
|
|||||||
.sbss :
|
.sbss :
|
||||||
{
|
{
|
||||||
PROVIDE (__sbss_start = .);
|
PROVIDE (__sbss_start = .);
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
*(.sbss.*)
|
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
*(.gnu.linkonce.sb.*)
|
*(.gnu.linkonce.sb.*)
|
||||||
PROVIDE (__sbss_end = .);
|
PROVIDE (__sbss_end = .);
|
||||||
@@ -162,7 +161,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
PROVIDE (__bss_start = .);
|
PROVIDE (__bss_start = .);
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
*(.bss* .gnu.linkonce.b.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
. = ALIGN(8) + 0x8000;
|
. = ALIGN(8) + 0x8000;
|
||||||
PROVIDE (__stack = .);
|
PROVIDE (__stack = .);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -51,9 +51,8 @@ SECTIONS
|
|||||||
*(.entry2)
|
*(.entry2)
|
||||||
|
|
||||||
/* Actual code */
|
/* Actual code */
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.text.*)
|
|
||||||
|
|
||||||
/* C++ constructors/destructors */
|
/* C++ constructors/destructors */
|
||||||
*(.gnu.linkonce.t*)
|
*(.gnu.linkonce.t*)
|
||||||
|
|
||||||
@@ -158,7 +157,7 @@ SECTIONS
|
|||||||
*(.data1)
|
*(.data1)
|
||||||
|
|
||||||
PROVIDE (__SDATA_START__ = .);
|
PROVIDE (__SDATA_START__ = .);
|
||||||
*(.sdata)
|
*(.sdata*)
|
||||||
*(.gnu.linkonce.d*)
|
*(.gnu.linkonce.d*)
|
||||||
*(.gnu.linkonce.s.*)
|
*(.gnu.linkonce.s.*)
|
||||||
PROVIDE (__SDATA_END__ = .);
|
PROVIDE (__SDATA_END__ = .);
|
||||||
@@ -207,10 +206,10 @@ SECTIONS
|
|||||||
PROVIDE (__SBSS2_END__ = .);
|
PROVIDE (__SBSS2_END__ = .);
|
||||||
|
|
||||||
PROVIDE (__SBSS_START__ = .);
|
PROVIDE (__SBSS_START__ = .);
|
||||||
*(.sbss)
|
*(.sbss*)
|
||||||
PROVIDE (__SBSS_END__ = .);
|
PROVIDE (__SBSS_END__ = .);
|
||||||
|
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
|
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ SECTIONS
|
|||||||
.plt : { *(.plt) }
|
.plt : { *(.plt) }
|
||||||
.text . :
|
.text . :
|
||||||
{
|
{
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.stub)
|
*(.stub)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -160,11 +160,11 @@ SECTIONS
|
|||||||
_edata = .;
|
_edata = .;
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
__bss_start = .;
|
__bss_start = .;
|
||||||
.sbss . : { *(.sbss) *(.scommon) }
|
.sbss . : { *(.sbss*) *(.scommon) }
|
||||||
.bss . :
|
.bss . :
|
||||||
{
|
{
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
} > ram
|
} > ram
|
||||||
_end = . ;
|
_end = . ;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* Makefile.am: Add preinstall.am.
|
* Makefile.am: Add preinstall.am.
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ SECTIONS
|
|||||||
.plt : { *(.plt) }
|
.plt : { *(.plt) }
|
||||||
.text . :
|
.text . :
|
||||||
{
|
{
|
||||||
*(.text)
|
*(.text*)
|
||||||
*(.stub)
|
*(.stub)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -153,11 +153,11 @@ SECTIONS
|
|||||||
_edata = .;
|
_edata = .;
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
__bss_start = .;
|
__bss_start = .;
|
||||||
.sbss . : { *(.sbss) *(.scommon) }
|
.sbss . : { *(.sbss*) *(.scommon) }
|
||||||
.bss . :
|
.bss . :
|
||||||
{
|
{
|
||||||
*(.dynbss)
|
*(.dynbss)
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
} > ram
|
} > ram
|
||||||
_end = . ;
|
_end = . ;
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ SECTIONS
|
|||||||
CREATE_OBJECT_SYMBOLS
|
CREATE_OBJECT_SYMBOLS
|
||||||
text_start = .;
|
text_start = .;
|
||||||
_text_start = .;
|
_text_start = .;
|
||||||
*(.text)
|
*(.text*)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -167,7 +167,7 @@ SECTIONS
|
|||||||
__bss_start = ALIGN(0x8);
|
__bss_start = ALIGN(0x8);
|
||||||
_bss_start = .;
|
_bss_start = .;
|
||||||
bss_start = .;
|
bss_start = .;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
end = .;
|
end = .;
|
||||||
_end = ALIGN(0x8);
|
_end = ALIGN(0x8);
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2006-02-08 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* startup/linkcmds: Add sections required by newer gcc versions.
|
||||||
|
|
||||||
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* configure.ac: Remove explicit ampolish3 support (now in
|
* configure.ac: Remove explicit ampolish3 support (now in
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ SECTIONS
|
|||||||
CREATE_OBJECT_SYMBOLS
|
CREATE_OBJECT_SYMBOLS
|
||||||
text_start = .;
|
text_start = .;
|
||||||
_text_start = .;
|
_text_start = .;
|
||||||
*(.text)
|
*(.text*)
|
||||||
. = ALIGN (16);
|
. = ALIGN (16);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -167,7 +167,7 @@ SECTIONS
|
|||||||
__bss_start = ALIGN(0x8);
|
__bss_start = ALIGN(0x8);
|
||||||
_bss_start = .;
|
_bss_start = .;
|
||||||
bss_start = .;
|
bss_start = .;
|
||||||
*(.bss)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
end = .;
|
end = .;
|
||||||
_end = ALIGN(0x8);
|
_end = ALIGN(0x8);
|
||||||
|
|||||||
Reference in New Issue
Block a user