From 4217b965eb33a21324e368e82a05fe6aa3aa99bb Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 8 Feb 2006 12:28:38 +0000 Subject: 2006-02-08 Joel Sherrill * startup/linkcmds: Add sections required by newer gcc versions. --- c/src/lib/libbsp/h8300/h8sim/ChangeLog | 4 ++++ c/src/lib/libbsp/h8300/h8sim/startup/linkcmds | 23 +++++++++++----------- c/src/lib/libbsp/m68k/csb360/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/csb360/startup/linkcmds | 4 ++-- 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 | 4 ++-- c/src/lib/libbsp/m68k/idp/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/idp/startup/linkcmds | 4 ++-- 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/ods68302/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/ods68302/startup/linkcmds | 6 +++--- c/src/lib/libbsp/m68k/sim68000/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/sim68000/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/uC5282/startup/linkcmds | 4 ++-- c/src/lib/libbsp/mips/csb350/ChangeLog | 4 ++++ c/src/lib/libbsp/mips/csb350/startup/linkcmds | 10 ++++------ c/src/lib/libbsp/mips/jmr3904/ChangeLog | 4 ++++ c/src/lib/libbsp/mips/jmr3904/startup/linkcmds | 7 +++---- c/src/lib/libbsp/powerpc/ep1a/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds | 8 ++++---- c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds | 9 ++++----- c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog | 4 ++++ .../lib/libbsp/powerpc/mpc8260ads/startup/linkcmds | 11 +++++------ c/src/lib/libbsp/powerpc/psim/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 8 ++++---- c/src/lib/libbsp/powerpc/score603e/ChangeLog | 4 ++++ .../lib/libbsp/powerpc/score603e/startup/linkcmds | 9 ++++----- c/src/lib/libbsp/powerpc/ss555/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/ss555/startup/linkcmds | 11 +++++------ c/src/lib/libbsp/sh/gensh1/ChangeLog | 4 ++++ c/src/lib/libbsp/sh/gensh1/startup/linkcmds | 6 +++--- c/src/lib/libbsp/sh/shsim/ChangeLog | 4 ++++ c/src/lib/libbsp/sh/shsim/startup/linkcmds | 6 +++--- c/src/lib/libbsp/sparc/leon2/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds | 4 ++-- c/src/lib/libbsp/sparc/leon3/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds | 4 ++-- 46 files changed, 168 insertions(+), 82 deletions(-) (limited to 'c') diff --git a/c/src/lib/libbsp/h8300/h8sim/ChangeLog b/c/src/lib/libbsp/h8300/h8sim/ChangeLog index 00bfa2d165..c252c3ad6b 100644 --- a/c/src/lib/libbsp/h8300/h8sim/ChangeLog +++ b/c/src/lib/libbsp/h8300/h8sim/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds index e1106fe14b..3795dee1c5 100644 --- a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds +++ b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds @@ -32,15 +32,16 @@ MEMORY SECTIONS -{ +{ .vectors : { *(.vectors) } > vectors - .text : - { - *(.text) + .text : + { + *(.text*) + *(.gnu.linkonce.t*) /* * Special FreeBSD sysctl sections. @@ -64,7 +65,7 @@ SECTIONS _etext = .; } >ram .tors SIZEOF(.text) + ADDR(.text): { - ___ctors = . ; + ___ctors = . ; *(.ctors) ___ctors_end = . ; ___dtors = . ; @@ -72,17 +73,17 @@ SECTIONS ___dtors_end = . ; } >ram .data SIZEOF(.tors) + ADDR(.tors): - { - *(.data) + { + *(.data) *(.gcc_exc*) CONSTRUCTORS _edata = .; } >ram .bss SIZEOF(.data) + ADDR(.data): - { + { _bss_start = .; - *(.bss) - *(COMMON) + *(.bss* .gnu.linkonce.b.*) + *(COMMON) . = ALIGN (64); . += _StackSize; _stack_init = .; @@ -104,4 +105,4 @@ SECTIONS [ .stabstr ] } -} +} diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog index fb447a33d6..0e1bd949ea 100644 --- a/c/src/lib/libbsp/m68k/csb360/ChangeLog +++ b/c/src/lib/libbsp/m68k/csb360/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds index 2f00e2f914..0b88d69493 100644 --- a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds @@ -42,7 +42,7 @@ SECTIONS _RamBase = .; __RamBase = .; CREATE_OBJECT_SYMBOLS - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -125,7 +125,7 @@ SECTIONS clear_start = . ; *(.shbss) *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN(0x10); _end = .; diff --git a/c/src/lib/libbsp/m68k/dmv152/ChangeLog b/c/src/lib/libbsp/m68k/dmv152/ChangeLog index 9540877989..d35471ffcb 100644 --- a/c/src/lib/libbsp/m68k/dmv152/ChangeLog +++ b/c/src/lib/libbsp/m68k/dmv152/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds index d57fbf40b7..98d738e0e8 100644 --- a/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/dmv152/startup/linkcmds @@ -35,7 +35,7 @@ SECTIONS * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -126,7 +126,7 @@ SECTIONS .bss : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/gen68302/ChangeLog b/c/src/lib/libbsp/m68k/gen68302/ChangeLog index 0cedf0969f..688edff1de 100644 --- a/c/src/lib/libbsp/m68k/gen68302/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68302/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds index 71aff0b695..58949895d1 100644 --- a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds @@ -38,7 +38,7 @@ SECTIONS * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -129,7 +129,7 @@ SECTIONS .bss : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/gen68340/ChangeLog b/c/src/lib/libbsp/m68k/gen68340/ChangeLog index d2437bdeac..2368c51d08 100644 --- a/c/src/lib/libbsp/m68k/gen68340/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68340/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds index 47cae264ef..8d522384e0 100644 --- a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds @@ -66,7 +66,7 @@ SECTIONS { * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -159,7 +159,7 @@ SECTIONS { . += (256 * 4); _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/idp/ChangeLog b/c/src/lib/libbsp/m68k/idp/ChangeLog index 86b73a24a1..7f31bbbc3e 100644 --- a/c/src/lib/libbsp/m68k/idp/ChangeLog +++ b/c/src/lib/libbsp/m68k/idp/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds index 6ed554dc21..e2bf7bb7a8 100644 --- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds @@ -35,7 +35,7 @@ SECTIONS * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -126,7 +126,7 @@ SECTIONS .bss : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/mvme136/ChangeLog b/c/src/lib/libbsp/m68k/mvme136/ChangeLog index c50cc702d4..ce0469b430 100644 --- a/c/src/lib/libbsp/m68k/mvme136/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme136/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds index 308df0bda5..13b40f56fa 100644 --- a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds @@ -35,7 +35,7 @@ SECTIONS * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -126,7 +126,7 @@ SECTIONS .bss : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/mvme147/ChangeLog b/c/src/lib/libbsp/m68k/mvme147/ChangeLog index 18ec4de361..43e93d8de7 100644 --- a/c/src/lib/libbsp/m68k/mvme147/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme147/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds index 3977ad455f..6406f06c4d 100644 --- a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds @@ -39,7 +39,7 @@ SECTIONS * Text, data and bss segments */ .text : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -130,7 +130,7 @@ SECTIONS .bss : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/ods68302/ChangeLog b/c/src/lib/libbsp/m68k/ods68302/ChangeLog index e585886594..7ee5ca833e 100644 --- a/c/src/lib/libbsp/m68k/ods68302/ChangeLog +++ b/c/src/lib/libbsp/m68k/ods68302/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds index c22822395b..0f7c4d58a3 100644 --- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds @@ -46,12 +46,12 @@ SECTIONS * Needs to be first. 8K limit on CS0 at reset. */ *(.resettext); - *cpuboot.o(.text) + *cpuboot.o(.text*) /* * The reset of the text is entered once CS0 is remapped. */ - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -144,7 +144,7 @@ SECTIONS .bss (ADDR(.data) + SIZEOF(.data)) : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/sim68000/ChangeLog b/c/src/lib/libbsp/m68k/sim68000/ChangeLog index 70ef27f94e..0fbb30f73b 100644 --- a/c/src/lib/libbsp/m68k/sim68000/ChangeLog +++ b/c/src/lib/libbsp/m68k/sim68000/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds index bcc08236c0..615d006a4e 100644 --- a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds @@ -32,7 +32,7 @@ SECTIONS * Text, data and bss segments */ .text 0x0 : { - *(.text) + *(.text*) /* * C++ constructors/destructors @@ -123,7 +123,7 @@ SECTIONS .bss ADDR(.data) + SIZEOF(.data) : { _clear_start = .; *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); PROVIDE (end = .); diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog index 6486995f0d..87966719a8 100644 --- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-02-06 Eric Norum * clock/clock.c: Avoid division by zero. diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds index 005c994046..7e63e995c5 100644 --- a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds @@ -57,7 +57,7 @@ SECTIONS */ .text _DownloadLocation : { - *(.text) + *(.text*) *(.ram_code) /* @@ -161,7 +161,7 @@ SECTIONS .bss : { _clear_start = .; - *(.bss) + *(.bss*) *(.gnu.linkonce.b.*) *(COMMON) . = ALIGN (16); diff --git a/c/src/lib/libbsp/mips/csb350/ChangeLog b/c/src/lib/libbsp/mips/csb350/ChangeLog index abd3a98da6..e0c2383f83 100644 --- a/c/src/lib/libbsp/mips/csb350/ChangeLog +++ b/c/src/lib/libbsp/mips/csb350/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/mips/csb350/startup/linkcmds b/c/src/lib/libbsp/mips/csb350/startup/linkcmds index 4d598a2684..1a30ed9853 100644 --- a/c/src/lib/libbsp/mips/csb350/startup/linkcmds +++ b/c/src/lib/libbsp/mips/csb350/startup/linkcmds @@ -29,8 +29,7 @@ SECTIONS */start.o(.text) - *(.text) - *(.text.*) + *(.text*) *(.gnu.linkonce.t*) *(.mips16.fn.*) *(.mips16.call.*) @@ -142,8 +141,7 @@ SECTIONS .sdata : { - *(.sdata) - *(.sdata.*) + *(.sdata*) *(.gnu.linkonce.s*) } >ram @@ -152,7 +150,7 @@ SECTIONS edata = .; _edata = .; _fbss = .; - *(.sbss) + *(.sbss*) *(.scommon) } >ram @@ -160,7 +158,7 @@ SECTIONS .bss : { _bss_start = . ; - *(.bss) + *(.bss*) *(.reginfo) *(COMMON) . = ALIGN (64); diff --git a/c/src/lib/libbsp/mips/jmr3904/ChangeLog b/c/src/lib/libbsp/mips/jmr3904/ChangeLog index 8e5989c317..01f06ea012 100644 --- a/c/src/lib/libbsp/mips/jmr3904/ChangeLog +++ b/c/src/lib/libbsp/mips/jmr3904/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds index 4432adac14..94fa2b60cf 100644 --- a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds +++ b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds @@ -19,8 +19,7 @@ SECTIONS { _ftext = . ; eprol = .; - *(.text) - *(.text.*) + *(.text*) *(.gnu.linkonce.t*) *(.mips16.fn.*) *(.mips16.call.*) @@ -128,12 +127,12 @@ SECTIONS _fbss = .; .sbss : { - *(.sbss) + *(.sbss*) *(.scommon) } .bss : { _bss_start = . ; - *(.bss) + *(.bss*) *(COMMON) . = ALIGN (64); _stack_limit = .; diff --git a/c/src/lib/libbsp/powerpc/ep1a/ChangeLog b/c/src/lib/libbsp/powerpc/ep1a/ChangeLog index a5a4d5b209..4e84f07fea 100644 --- a/c/src/lib/libbsp/powerpc/ep1a/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ep1a/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds b/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds index f1f6db5726..b4de183bd9 100644 --- a/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds @@ -44,7 +44,7 @@ SECTIONS .text : { _start = .; - *(.text) + *(.text*) /* * Special FreeBSD sysctl sections. */ @@ -130,7 +130,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) *(.gnu.linkonce.s.*) } + .sdata : { *(.sdata*) *(.gnu.linkonce.s.*) } _edata = .; PROVIDE (edata = .); PROVIDE (RAM_END = ADDR(.text) + 10M); @@ -139,7 +139,7 @@ SECTIONS .sbss : { PROVIDE (__sbss_start = .); - *(.sbss) + *(.sbss*) *(.scommon) PROVIDE (__sbss_end = .); } @@ -148,7 +148,7 @@ SECTIONS { PROVIDE (__bss_start = .); *(.dynbss) - *(.bss) + *(.bss*) *(COMMON) PROVIDE (__bss_end = .); } diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog index e8ece5a101..022e52aa14 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds index e17cc53e56..aed5d5d6c7 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds @@ -55,8 +55,7 @@ SECTIONS *(.entry2) /* Actual code */ - *(.text) - *(.text.*) + *(.text*) /* C++ constructors/destructors */ *(.gnu.linkonce.t*) @@ -151,7 +150,7 @@ SECTIONS *(.data1) PROVIDE (__SDATA_START__ = .); - *(.sdata) + *(.sdata*) *(.gnu.linkonce.d*) *(.gnu.linkonce.s.*) PROVIDE (__SDATA_END__ = .); @@ -199,8 +198,8 @@ SECTIONS PROVIDE (__SBSS2_END__ = .); bss.start = .; - *(.bss) - *(.sbss) + *(.bss*) + *(.sbss*) *(COMMON) . = ALIGN(4); bss.end = .; diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog b/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog index fdb7b0e80c..b9ffa86e03 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds index de6a4afa28..9978d72ff2 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds @@ -50,8 +50,7 @@ SECTIONS *(.entry2) /* Actual Code */ - *(.text) - *(.text.*) + *(.text*) *(.rodata*) @@ -167,8 +166,8 @@ SECTIONS PROVIDE (__FIXUP_END__ = .); PROVIDE (__SDATA2_START__ = .); - .sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram - .sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram + .sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >ram + .sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >ram PROVIDE (__SBSS2_END__ = .); .sbss2 : { *(.sbss2) } >ram @@ -178,7 +177,7 @@ SECTIONS .bss : { bss.start = .; - *(.bss) *(.sbss) *(COMMON) + *(.bss*) *(.sbss*) *(COMMON) . = ALIGN(4); bss.end = .; } > ram @@ -199,7 +198,7 @@ SECTIONS *(.data1) *(.data.* .gnu.linkonce.d.*) PROVIDE (__SDATA_START__ = .); - *(.sdata) + *(.sdata*) *(.gnu.linkonce.s.*) data.end = .; } > ram diff --git a/c/src/lib/libbsp/powerpc/psim/ChangeLog b/c/src/lib/libbsp/powerpc/psim/ChangeLog index a24328981d..47c95fde9c 100644 --- a/c/src/lib/libbsp/powerpc/psim/ChangeLog +++ b/c/src/lib/libbsp/powerpc/psim/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds index bf5384ba5c..ad12ee1ebc 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds @@ -77,7 +77,7 @@ SECTIONS .rela.plt : { *(.rela.plt) } .text : { - *(.text) + *(.text*) *(.gnu.linkonce.t.*) *(.descriptors) @@ -179,7 +179,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) *(.gnu.linkonce.s.*) } >RAM + .sdata : { *(.sdata*) *(.gnu.linkonce.s.*) } >RAM _edata = .; PROVIDE (edata = .); @@ -188,7 +188,7 @@ SECTIONS { PROVIDE (__sbss_start = .); *(.dynsbss) - *(.sbss .sbss.* .gnu.linkonce.sb.*) + *(.sbss* .gnu.linkonce.sb.*) PROVIDE (__sbss_end = .); } >RAM PROVIDE (__SBSS_END__ = .); @@ -197,7 +197,7 @@ SECTIONS { PROVIDE (__bss_start = .); *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) } >RAM . = ALIGN(8) + 0x8000; diff --git a/c/src/lib/libbsp/powerpc/score603e/ChangeLog b/c/src/lib/libbsp/powerpc/score603e/ChangeLog index 64cac2a4ed..1f9ce73ddf 100644 --- a/c/src/lib/libbsp/powerpc/score603e/ChangeLog +++ b/c/src/lib/libbsp/powerpc/score603e/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds index e05e1e08a2..f76696c2c4 100644 --- a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds @@ -52,7 +52,7 @@ SECTIONS .text 0x100000: { - *(.text) + *(.text*) *(.gnu.linkonce.t.*) *(.descriptors) @@ -140,7 +140,7 @@ SECTIONS we can shorten the on-disk segment size. */ PROVIDE (__SDATA_START__ = .); .sdata : { - *(.sdata) + *(.sdata*) *(.gnu.linkonce.s.*) _edata = .; } >RAM @@ -151,8 +151,7 @@ SECTIONS .sbss : { PROVIDE (__sbss_start = .); - *(.sbss) - *(.sbss.*) + *(.sbss*) *(.scommon) *(.gnu.linkonce.sb.*) PROVIDE (__sbss_end = .); @@ -162,7 +161,7 @@ SECTIONS { PROVIDE (__bss_start = .); *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) + *(.bss* .gnu.linkonce.b.*) *(COMMON) . = ALIGN(8) + 0x8000; PROVIDE (__stack = .); diff --git a/c/src/lib/libbsp/powerpc/ss555/ChangeLog b/c/src/lib/libbsp/powerpc/ss555/ChangeLog index 5fd96a9aaf..d43b6aa7fe 100644 --- a/c/src/lib/libbsp/powerpc/ss555/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ss555/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds b/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds index f316621ebc..b0a53bbab5 100644 --- a/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds @@ -51,9 +51,8 @@ SECTIONS *(.entry2) /* Actual code */ - *(.text) - *(.text.*) - + *(.text*) + /* C++ constructors/destructors */ *(.gnu.linkonce.t*) @@ -158,7 +157,7 @@ SECTIONS *(.data1) PROVIDE (__SDATA_START__ = .); - *(.sdata) + *(.sdata*) *(.gnu.linkonce.d*) *(.gnu.linkonce.s.*) PROVIDE (__SDATA_END__ = .); @@ -207,10 +206,10 @@ SECTIONS PROVIDE (__SBSS2_END__ = .); PROVIDE (__SBSS_START__ = .); - *(.sbss) + *(.sbss*) PROVIDE (__SBSS_END__ = .); - *(.bss) + *(.bss*) *(COMMON) . = ALIGN(4); diff --git a/c/src/lib/libbsp/sh/gensh1/ChangeLog b/c/src/lib/libbsp/sh/gensh1/ChangeLog index 03a4db654d..beaec8fdb0 100644 --- a/c/src/lib/libbsp/sh/gensh1/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh1/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds index ed3930dcaf..79a1091f1e 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds @@ -99,7 +99,7 @@ SECTIONS .plt : { *(.plt) } .text . : { - *(.text) + *(.text*) *(.stub) /* @@ -160,11 +160,11 @@ SECTIONS _edata = .; PROVIDE (edata = .); __bss_start = .; - .sbss . : { *(.sbss) *(.scommon) } + .sbss . : { *(.sbss*) *(.scommon) } .bss . : { *(.dynbss) - *(.bss) + *(.bss*) *(COMMON) } > ram _end = . ; diff --git a/c/src/lib/libbsp/sh/shsim/ChangeLog b/c/src/lib/libbsp/sh/shsim/ChangeLog index cb965d3d14..ac8f62bb39 100644 --- a/c/src/lib/libbsp/sh/shsim/ChangeLog +++ b/c/src/lib/libbsp/sh/shsim/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * Makefile.am: Add preinstall.am. diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds index 4c4692be83..8225b4fef9 100644 --- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds +++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds @@ -91,7 +91,7 @@ SECTIONS .plt : { *(.plt) } .text . : { - *(.text) + *(.text*) *(.stub) /* @@ -153,11 +153,11 @@ SECTIONS _edata = .; PROVIDE (edata = .); __bss_start = .; - .sbss . : { *(.sbss) *(.scommon) } + .sbss . : { *(.sbss*) *(.scommon) } .bss . : { *(.dynbss) - *(.bss) + *(.bss*) *(COMMON) } > ram _end = . ; diff --git a/c/src/lib/libbsp/sparc/leon2/ChangeLog b/c/src/lib/libbsp/sparc/leon2/ChangeLog index 521b04aa98..e4ffab62f8 100644 --- a/c/src/lib/libbsp/sparc/leon2/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon2/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds index 4e4f06f2a6..7326cc7c4b 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds @@ -91,7 +91,7 @@ SECTIONS CREATE_OBJECT_SYMBOLS text_start = .; _text_start = .; - *(.text) + *(.text*) . = ALIGN (16); /* @@ -167,7 +167,7 @@ SECTIONS __bss_start = ALIGN(0x8); _bss_start = .; bss_start = .; - *(.bss) + *(.bss*) *(COMMON) end = .; _end = ALIGN(0x8); diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog index 01250e64ab..a8ca568fed 100644 --- a/c/src/lib/libbsp/sparc/leon3/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon3/ChangeLog @@ -1,3 +1,7 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds: Add sections required by newer gcc versions. + 2006-01-11 Ralf Corsepius * configure.ac: Remove explicit ampolish3 support (now in diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds index 4e4f06f2a6..7326cc7c4b 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds @@ -91,7 +91,7 @@ SECTIONS CREATE_OBJECT_SYMBOLS text_start = .; _text_start = .; - *(.text) + *(.text*) . = ALIGN (16); /* @@ -167,7 +167,7 @@ SECTIONS __bss_start = ALIGN(0x8); _bss_start = .; bss_start = .; - *(.bss) + *(.bss*) *(COMMON) end = .; _end = ALIGN(0x8); -- cgit v1.2.3