2001-05-09 Joel Sherrill <joel@OARcorp.com>

* startup/linkcmds: In support of gcc 3.1, added one of more
	of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
	.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
	and direction of segments to memory regions may also have been
	addressed.  This was a sweep across all BSPs.
This commit is contained in:
Joel Sherrill
2002-05-09 21:37:30 +00:00
parent 907ef1f680
commit 85c9257447
80 changed files with 450 additions and 94 deletions

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Update, remove code rott.

View File

@@ -120,9 +120,9 @@ SECTIONS
} > FLASH
.data : AT (_begdata)
{
*(.data)
*(.data.*)
*(.data*)
*(.gnu.linkonce.d*)
*(.jcr)
SORT(CONSTRUCTORS)
} > RAM
.data1 : { *(.data1) } > RAM

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -17,6 +17,7 @@ SECTIONS
{
CREATE_OBJECT_SYMBOLS
*(.text)
*(.rodata*)
_etext = .;
___CTOR_LIST__ = .;
@@ -34,6 +35,7 @@ SECTIONS
.data :
{
*(.data)
*(.jcr)
CONSTRUCTORS
_edata = .;
}

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -120,8 +120,8 @@ SECTIONS
} > FLASH
.data : AT (_begdata)
{
*(.data)
*(.data.*)
*(.data*)
*(.jcr)
*(.gnu.linkonce.d*)
SORT(CONSTRUCTORS)
} > RAM

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/bsp.h: include <libcpu/cpu.h>.

View File

@@ -115,7 +115,7 @@ SECTIONS
LONG(0)
__DTOR_END__ = .;
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
_erodata = ALIGN( 0x10 ) ;
_etext = ALIGN( 0x10 );

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -68,7 +68,7 @@ SECTIONS
__DTOR_END__ = .;
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
_erodata = ALIGN( 0x10 ) ;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -46,7 +46,7 @@ SECTIONS
__DTOR_END__ = .;
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
_erodata = ALIGN( 0x10 ) ;
etext = ALIGN( 0x10 ) ;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -97,7 +97,7 @@ SECTIONS
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -108,6 +108,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
copy_end = .;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -123,7 +123,7 @@ SECTIONS
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -134,6 +134,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -130,7 +130,7 @@ SECTIONS
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -141,6 +141,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -100,7 +100,7 @@ SECTIONS
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -111,6 +111,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -128,7 +128,7 @@ SECTIONS {
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -139,6 +139,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -92,7 +92,7 @@ SECTIONS {
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -103,6 +103,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (edata = .);
_copy_end = .;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -96,8 +96,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -108,6 +108,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -116,8 +116,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -133,6 +133,7 @@ SECTIONS
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (0x10);
*(.gnu.linkonce.d*)
. = ALIGN (0x10);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -120,8 +120,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -132,6 +132,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -96,8 +96,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -108,6 +108,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -100,8 +100,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -112,6 +112,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -100,8 +100,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -112,6 +112,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/mvme16x_hw.h: Include <bsp.h> instead of targopts.h.

View File

@@ -103,8 +103,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -115,6 +115,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-05-01 Eric Norum <eric.norum@usask.ca>
* console/console.c, fatal/bspfatal.c, startup/bspclean.c,

View File

@@ -109,8 +109,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
PROVIDE(_rodata_start = . );
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
PROVIDE(_erodata = . );
@@ -123,6 +123,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -98,8 +98,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -110,6 +110,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -93,8 +93,8 @@ SECTIONS
* Read-only data
*/
. = ALIGN (16);
_rodata_start = . ;
*(.rodata)
_rodata_start = .;
*(.rodata*)
*(.gnu.linkonce.r*)
. = ALIGN (16);
@@ -105,6 +105,7 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);
PROVIDE (_copy_end = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2001-04-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame

View File

@@ -57,13 +57,13 @@ SECTIONS
.fini : { _fini = .; *(.fini) } >RAM
.eh_frame : { *.(eh_frame) } >RAM
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } >RAM
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) } >RAM
.rodata1 : { *(.rodata1) } >RAM
_etext = .;
PROVIDE (etext = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) } >RAM
.sbss2 : { *(.sbss2) } >RAM
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >RAM
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >RAM
PROVIDE (__SBSS2_END__ = .);
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. It would
@@ -129,7 +129,7 @@ SECTIONS
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
PROVIDE (__SDATA_START__ = .);
.sdata : { *(.sdata) } >RAM
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >RAM
_edata = .;
PROVIDE (edata = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* irq/irq.c: Reflect changed to <rtems/score/cpu.h>.

View File

@@ -39,7 +39,7 @@ SECTIONS
*(.entry)
*(.entry2)
*(.text)
*(.rodata)
*(.rodata*)
*(.eh_frame)
*(.gnu.linkonce.r*)
*(.rodata1)
@@ -79,10 +79,11 @@ SECTIONS
*(.gnu.linkonce.d.*)
PROVIDE (__SDATA_START__ = .);
*(.sdata)
*(.gnu.linkonce.s.*)
} > ram
PROVIDE (__EXCEPT_START__ = .);
.gcc_except_table : { *(.gcc_except_table) } >RAM
.gcc_except_table : { *(.gcc_except_table) } >ram
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
.got :
@@ -106,8 +107,8 @@ SECTIONS
PROVIDE (__FIXUP_END__ = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) } >ram
.sbss2 : { *(.sbss2) } >ram
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram
PROVIDE (__SBSS2_END__ = .);
.sbss2 : { *(.sbss2) } >ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2001-04-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.dl : Per PR170, PR171, and PR172

View File

@@ -34,7 +34,7 @@ SECTIONS
*(.entry)
*(.entry2)
*(.text)
*(.rodata)
*(.rodata*)
*(.rodata1)
*.(eh_frame)
*(.gnu.linkonce.r*)
@@ -75,6 +75,7 @@ SECTIONS
*(.gnu.linkonce.d*)
PROVIDE (__SDATA_START__ = .);
*(.sdata)
*(.gnu.linkonce.s.*)
} > RAM
PROVIDE (__EXCEPT_START__ = .);
@@ -113,11 +114,8 @@ SECTIONS
PROVIDE (__FIXUP_END__ = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) } >RAM
.sbss2 : { *(.sbss2) } >RAM
PROVIDE (__SBSS2_END__ = .);
.sbss2 : { *(.sbss2) } >RAM
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >RAM
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >RAM
PROVIDE (__SBSS2_END__ = .);
__SBSS_START__ = .;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2001-04-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.dl : Per PR170, PR171, and PR172

View File

@@ -34,7 +34,7 @@ SECTIONS
text.start = . ;
*(.entry2)
*(.text)
*(.rodata)
*(.rodata*)
*(.rodata1)
*.(eh_frame)
*(.descriptors)
@@ -90,6 +90,7 @@ SECTIONS
*(.data1)
PROVIDE (__SDATA_START__ = .);
*(.sdata)
*(.gnu.linkonce.s.*)
. = ALIGN(0x10);
copy.tmptop.dat = .;
} > RAM

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>.

View File

@@ -114,7 +114,7 @@ SECTIONS
*(.gnu.linkonce.r*)
*(.lit)
*(.shdata)
*(.rodata)
*(.rodata*)
*(.rodata1)
*.(eh_frame)
*(.descriptors)
@@ -143,6 +143,7 @@ SECTIONS
PROVIDE (__SDATA_START__ = .);
*(.sdata)
*(.gnu.linkonce.d*)
*(.gnu.linkonce.s.*)
PROVIDE (__SDATA_END__ = .);
PROVIDE (__EXCEPT_START__ = .);
@@ -173,6 +174,8 @@ SECTIONS
*/
PROVIDE (__SDATA2_START__ = .);
*(.sdata2)
*(.gnu.linkonce.s2.*)
*(.sbss2)
PROVIDE (__SDATA2_END__ = .);
} > ram

View File

@@ -1,3 +1,11 @@
Eliminated the implicit assumption on the presence of an ISA PIC.
- UART and console driver now supports more than 1 port. The current
maximum of 2 can easily be extended by enlarging a table (it
would even be easier if the ISR API was not broken by design).
- fixed polled_io.c so it correctly supports console on COM2
- fixed TLB invalidation code (start.S).
- exception handler prints a stack backtrace.
- added BSP_pciFindDevice() to scan the pci bus for a particular
vendor/device/instance.
2001-05-09 Joel Sherrill <joel@OARcorp.com>

View File

@@ -38,7 +38,7 @@ SECTIONS
.rela.data :
{ *(.rela.data) *(.rela.gnu.linkonce.d*) } > CODE
.rela.rodata :
{ *(.rela.rodata) *(.rela.gnu.linkonce.r*) } > CODE
{ *(.rela.rodata*) *(.rela.gnu.linkonce.r*) } > CODE
.rela.got : { *(.rela.got) } > CODE
.rela.got1 : { *(.rela.got1) } > CODE
.rela.got2 : { *(.rela.got2) } > CODE
@@ -61,13 +61,13 @@ SECTIONS
} > CODE
.init : { _init = .; *(.init) } >CODE
.fini : { _fini = .; *(.fini) } >CODE
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } > CODE
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) } > CODE
.rodata1 : { *(.rodata1) } > CODE
.eh_frame : { *.(eh_frame) } >CODE
_etext = .;
PROVIDE (etext = .);
.sdata2 : { *(.sdata2) } > CODE
.sbss2 : { *(.sbss2) } > CODE
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >CODE
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >CODE
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. It would
be more correct to do this:
@@ -117,7 +117,7 @@ SECTIONS
/* We want the small data sections together, so single-instruction offsets
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
.sdata : { *(.sdata) } > CODE
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >CODE
_edata = .;
PROVIDE (edata = .);
.sbss :

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>.

View File

@@ -55,7 +55,7 @@ SECTIONS
*(.text.*)
*(.rodata)
*(.rodata*)
*(.rodata1)
/* C++ constructors/destructors */
@@ -157,8 +157,8 @@ SECTIONS
PROVIDE (__FIXUP_END__ = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) } >ram
.sbss2 : { *(.sbss2) } >ram
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram
PROVIDE (__SBSS2_END__ = .);
.sbss2 : { *(.sbss2) } >ram
@@ -190,7 +190,7 @@ SECTIONS
*(.gnu.linkonce.d.*)
PROVIDE (__SDATA_START__ = .);
*(.sdata)
*(.gnu.linkonce.s.*)
data.end = .;
} > ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/spurious.c: Use defined(mpc604) instead of defined(ppc604).

View File

@@ -51,13 +51,14 @@ SECTIONS
} =0
.init : { _init = .; *(.init) }
.fini : { _fini = .; *(.fini) }
.rodata : { *(.rodata) *(.gnu.linkonce.r*) }
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) }
.rodata1 : { *(.rodata1) }
.eh_frame : { *.(eh_frame) }
_etext = .;
PROVIDE (etext = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) }
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) }
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) }
PROVIDE (__SBSS2_START__ = .);
.sbss2 : { *(.sbss2) }
PROVIDE (__SBSS2_END__ = .);
@@ -117,7 +118,7 @@ SECTIONS
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
PROVIDE (__SDATA_START__ = .);
.sdata : { *(.sdata) }
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) }
_edata = .;
PROVIDE (edata = .);
. = ALIGN(8) + 0x1000;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Include <rtems/bspIo.h>.

View File

@@ -66,14 +66,14 @@ SECTIONS
} >RAM
.init : { _init = .; __init = .; *(.init) } >RAM
.fini : { _fini = .; __fini = .; *(.fini) } >RAM
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } >RAM
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) } >RAM
.rodata1 : { *(.rodata1) } >RAM
.eh_frame : { *.(eh_frame) } >RAM
PROVIDE (_etext = .);
PROVIDE (etext = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) } >RAM
.sbss2 : { *(.sbss2) } >RAM
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >RAM
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >RAM
PROVIDE (__SBSS2_END__ = .);
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. It would
@@ -138,7 +138,7 @@ SECTIONS
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
PROVIDE (__SDATA_START__ = .);
.sdata : { *(.sdata) } >RAM
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >RAM
_edata = .;
PROVIDE (edata = .);
@@ -148,6 +148,7 @@ SECTIONS
PROVIDE (__sbss_start = .);
*(.sbss)
*(.scommon)
*(.gnu.linkonce.sb.*)
PROVIDE (__sbss_end = .);
} >RAM
PROVIDE (__SBSS_END__ = .);

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/spurious.c: Use defined(mpc604) instead of defined(ppc604).

View File

@@ -59,17 +59,17 @@ SECTIONS
*(.descriptors)
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
}
.init : { _init = .; __init = .; *(.init) }
.fini : { _fini = .; __fini = .; *(.fini) }
.rodata : { *(.rodata) *(.gnu.linkonce.r*) }
.rodata1 : { *(.rodata1) }
.eh_frame : { *.(eh_frame) }
} >RAM
.init : { _init = .; __init = .; *(.init) } >RAM
.fini : { _fini = .; __fini = .; *(.fini) } >RAM
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) } >RAM
.rodata1 : { *(.rodata1) } >RAM
.eh_frame : { *.(eh_frame) } >RAM
_etext = .;
PROVIDE (_etext = .);
PROVIDE (__SDATA2_START__ = .);
.sdata2 : { *(.sdata2) }
.sbss2 : { *(.sbss2) }
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >RAM
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >RAM
PROVIDE (__SBSS2_END__ = .);
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. It would
@@ -92,28 +92,28 @@ SECTIONS
*(.data)
*(.gnu.linkonce.d.*)
CONSTRUCTORS
}
} >RAM
PROVIDE (__EXCEPT_START__ = .);
.gcc_except_table : { *(.gcc_except_table) }
.gcc_except_table : { *(.gcc_except_table) } >RAM
PROVIDE (__EXCEPT_END__ = .);
.data1 : { *(.data1) }
.got1 : { *(.got1) }
.dynamic : { *(.dynamic) }
.data1 : { *(.data1) } >RAM
.got1 : { *(.got1) } >RAM
.dynamic : { *(.dynamic) } >RAM
/* Put .ctors and .dtors next to the .got2 section, so that the pointers
get relocated with -mrelocatable. Also put in the .fixup pointers.
The current compiler no longer needs this, but keep it around for 2.7.2 */
PROVIDE (_GOT2_START_ = .);
.got2 : { *(.got2) }
.got2 : { *(.got2) } >RAM
PROVIDE (__GOT2_END__ = .);
PROVIDE (__CTOR_LIST__ = .);
.ctors : { *(.ctors) }
.ctors : { *(.ctors) } >RAM
PROVIDE (__CTOR_END__ = .);
PROVIDE (__DTOR_LIST__ = .);
.dtors : { *(.dtors) }
.dtors : { *(.dtors) } >RAM
PROVIDE (__DTOR_END__ = .);
PROVIDE (_FIXUP_START_ = .);
.fixup : { *(.fixup) }
.fixup : { *(.fixup) } >RAM
PROVIDE (_FIXUP_END_ = .);
PROVIDE (__FIXUP_END__ = .);
PROVIDE (_GOT2_END_ = .);
@@ -121,8 +121,8 @@ SECTIONS
PROVIDE (_GOT_START_ = .);
s.got = .;
*(.got)
}
.got.plt : { *(.got.plt) }
} >RAM
.got.plt : { *(.got.plt) } >RAM
PROVIDE (_GOT_END_ = .);
PROVIDE (__GOT_END__ = .);
/* We want the small data sections together, so single-instruction offsets
@@ -131,8 +131,9 @@ SECTIONS
PROVIDE (__SDATA_START__ = .);
.sdata : {
*(.sdata)
*(.gnu.linkonce.s.*)
_edata = .;
}
} >RAM
PROVIDE (_edata = .);
PROVIDE (RAM_END = ADDR(.text) + 10M);
. = ALIGN(8) + 0x1000;
@@ -143,7 +144,7 @@ SECTIONS
*(.sbss)
*(.scommon)
PROVIDE (__sbss_end = .);
}
} >RAM
PROVIDE (__SBSS_END__ = .);
.bss :
{
@@ -155,11 +156,11 @@ SECTIONS
PROVIDE (__stack = .);
_end = . ;
PROVIDE (end = .);
}
} >RAM
/* These are needed for ELF backends which have not yet been
converted to the new style linker. */
.stab 0 : { *(.stab) }
.stab 0 : { *(.stab) } >RAM
.stabstr 0 : { *(.stabstr) }
/* DWARF debug sections.
Symbols in the DWARF debugging sections are relative to the beginning

View File

@@ -1,3 +1,11 @@
Eliminated the implicit assumption on the presence of an ISA PIC.
- UART and console driver now supports more than 1 port. The current
maximum of 2 can easily be extended by enlarging a table (it
would even be easier if the ISR API was not broken by design).
- fixed polled_io.c so it correctly supports console on COM2
- fixed TLB invalidation code (start.S).
- exception handler prints a stack backtrace.
- added BSP_pciFindDevice() to scan the pci bus for a particular
vendor/device/instance.
2001-05-09 Joel Sherrill <joel@OARcorp.com>

View File

@@ -61,13 +61,13 @@ SECTIONS
} > CODE
.init : { _init = .; *(.init) } >CODE
.fini : { _fini = .; *(.fini) } >CODE
.rodata : { *(.rodata) *(.gnu.linkonce.r*) } > CODE
.rodata : { *(.rodata*) *(.gnu.linkonce.r*) } > CODE
.rodata1 : { *(.rodata1) } > CODE
.eh_frame : { *.(eh_frame) } >CODE
_etext = .;
PROVIDE (etext = .);
.sdata2 : { *(.sdata2) } > CODE
.sbss2 : { *(.sbss2) } > CODE
.sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >CODE
.sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >CODE
/* Adjust the address for the data segment. We want to adjust up to
the same address within the page on the next page up. It would
be more correct to do this:
@@ -117,7 +117,7 @@ SECTIONS
/* We want the small data sections together, so single-instruction offsets
can access them all, and initialized data all before uninitialized, so
we can shorten the on-disk segment size. */
.sdata : { *(.sdata) } > CODE
.sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >CODE
_edata = .;
PROVIDE (edata = .);
.sbss :

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -116,6 +116,8 @@ SECTIONS
.data . :
{
*(.data)
*(.gcc_exc)
*(.gcc_except_table)
*(.gnu.linkonce.d*)
CONSTRUCTORS
} > ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -129,6 +129,8 @@ SECTIONS
.data . :
{
*(.data)
*(.gcc_exc)
*(.gcc_except_table)
*(.gnu.linkonce.d*)
CONSTRUCTORS
} > ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -106,6 +106,8 @@ SECTIONS
copy_start = .;
*(.data)
*(.data.*)
*(.gcc_exc)
*(.gcc_except_table)
*(.gnu.linkonce.d*)
SORT(CONSTRUCTORS)
copy_end = .;

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -108,6 +108,8 @@ SECTIONS
.data . :
{
*(.data)
*(.gcc_exc)
*(.gcc_except_table)
*(.gnu.linkonce.d*)
CONSTRUCTORS
} > ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -96,6 +96,8 @@ SECTIONS
.data . :
{
*(.data)
*(.gcc_exc)
*(.gcc_except_table)
*(.gnu.linkonce.d*)
CONSTRUCTORS
} > ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2001-04-26 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Change SIS to ERC32_BSP.

View File

@@ -114,7 +114,7 @@ SECTIONS
__DTOR_END__ = .;
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
_erodata = ALIGN( 0x10 ) ;
@@ -128,6 +128,7 @@ SECTIONS
_endtext = .;
} > ram
.dynamic : { *(.dynamic) } >ram
.jcr : { *(.jcr) } >ram
.got : { *(.got) } >ram
.plt : { *(.plt) } >ram
.hash : { *(.hash) } >ram

View File

@@ -1,3 +1,11 @@
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove BSPOPTS_*(NO_TABLE_MOVE).

View File

@@ -114,7 +114,7 @@ SECTIONS
__DTOR_END__ = .;
_rodata_start = . ;
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.r*)
_erodata = ALIGN( 0x10 ) ;
@@ -128,6 +128,7 @@ SECTIONS
_endtext = .;
} > ram
.dynamic : { *(.dynamic) } >ram
.jcr : { *(.jcr) } >ram
.got : { *(.got) } >ram
.plt : { *(.plt) } >ram
.hash : { *(.hash) } >ram