From 350808f984240b1dc2e0336fd34dd98abd093f8e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 8 Feb 2006 12:28:11 +0000 Subject: 2006-02-08 Joel Sherrill * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add sections required by newer gcc versions. --- c/src/lib/libbsp/sh/simsh4/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/simsh4/startup/linkcmds | 6 +++--- c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le | 9 +++------ c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff | 6 +++--- 4 files changed, 14 insertions(+), 12 deletions(-) (limited to 'c/src/lib/libbsp/sh/simsh4') diff --git a/c/src/lib/libbsp/sh/simsh4/ChangeLog b/c/src/lib/libbsp/sh/simsh4/ChangeLog index 04a3fbee2c..aeb2ed02ec 100644 --- a/c/src/lib/libbsp/sh/simsh4/ChangeLog +++ b/c/src/lib/libbsp/sh/simsh4/ChangeLog @@ -1,3 +1,8 @@ +2006-02-08 Joel Sherrill + + * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: 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/simsh4/startup/linkcmds b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds index 4181f5c737..b88192e8fc 100644 --- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds @@ -79,7 +79,7 @@ SECTIONS .plt : { *(.plt) } .text . : { - *(.text) + *(.text*) *(.stub) /* @@ -138,11 +138,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/simsh4/startup/linkcmds-le b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le index 4382173ce1..9c37bdf2d0 100644 --- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le +++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le @@ -100,8 +100,7 @@ SECTIONS .text : { . = . + 16; - *(.text) - *(.text.*) + *(.text*) *(.stub) /* @@ -191,15 +190,13 @@ SECTIONS .sbss : { *(.dynsbss) - *(.sbss) - *(.sbss.*) + *(.sbss*) *(.scommon) } > ram .bss : { *(.dynbss) - *(.bss) - *(.bss.*) + *(.bss*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff index d13f8431f2..7766127a6c 100644 --- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff +++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds-le.coff @@ -78,7 +78,7 @@ SECTIONS .plt : { *(.plt) } .text . : { - *(.text) + *(.text*) *(.stub) /* @@ -137,11 +137,11 @@ SECTIONS _edata = .; PROVIDE (edata = .); __bss_start = .; - .sbss . : { *(.sbss) *(.scommon) } + .sbss . : { *(.sbss*) *(.scommon) } .bss . : { *(.dynbss) - *(.bss) + *(.bss*) *(COMMON) } > ram _end = . ; -- cgit v1.2.3