From 5b5cd1b0faeeda7083dd2ddee4e395202b40ac63 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Tue, 4 Dec 2001 18:28:31 +0000 Subject: [PATCH] * emulparams/criself.sh (NO_SMALL_DATA): Set, to yes. (OTHER_BSS_END_SYMBOLS): Don't refer to .sbss when setting __Sbss. (OTHER_END_SYMBOLS): Fix formatting. * emulparams/crislinux.sh (NO_SMALL_DATA): Set, to yes. (OTHER_END_SYMBOLS): Fix formatting. --- ld/ChangeLog | 9 +++++++++ ld/emulparams/criself.sh | 8 +++++--- ld/emulparams/crislinux.sh | 6 ++++-- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index d39c512..0df214d 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,12 @@ +2001-12-04 Hans-Peter Nilsson + + * emulparams/criself.sh (NO_SMALL_DATA): Set, to yes. + (OTHER_BSS_END_SYMBOLS): Don't refer to .sbss when setting + __Sbss. + (OTHER_END_SYMBOLS): Fix formatting. + * emulparams/crislinux.sh (NO_SMALL_DATA): Set, to yes. + (OTHER_END_SYMBOLS): Fix formatting. + 2001-12-04 Alan Modra * ldexp.c (exp_print_token): Correct "table" entry for RSHIFT. diff --git a/ld/emulparams/criself.sh b/ld/emulparams/criself.sh index f961281..91fdcc5 100644 --- a/ld/emulparams/criself.sh +++ b/ld/emulparams/criself.sh @@ -45,7 +45,7 @@ OTHER_SDATA_SECTIONS="${RELOCATING+PROVIDE (__Edata = .);}" OTHER_BSS_END_SYMBOLS=' PROVIDE (__Ebss = .); PROVIDE (__end = .); - __Sbss = SIZEOF (.sbss) != 0 ? ADDR (.sbss) : ADDR (.bss); + __Sbss = ADDR (.bss); PROVIDE (_bss_start = __Sbss); ' @@ -96,7 +96,9 @@ CTOR_END=' ' # Also add the other symbols provided for rsim/xsim and elinux. -OTHER_END_SYMBOLS=" +OTHER_END_SYMBOLS=' PROVIDE (__Eall = .); PROVIDE (__Endmem = 0x10000000); - PROVIDE (__Stacksize = 0);" + PROVIDE (__Stacksize = 0); +' +NO_SMALL_DATA=yes diff --git a/ld/emulparams/crislinux.sh b/ld/emulparams/crislinux.sh index 259670d..e54f5fb 100644 --- a/ld/emulparams/crislinux.sh +++ b/ld/emulparams/crislinux.sh @@ -31,7 +31,9 @@ OTHER_BSS_SYMBOLS='PROVIDE (__Sbss = .);' OTHER_BSS_END_SYMBOLS='PROVIDE (__Ebss = .);' # Also add the other symbols provided for rsim/xsim and elinux. -OTHER_END_SYMBOLS=" +OTHER_END_SYMBOLS=' PROVIDE (__Eall = .); PROVIDE (__Endmem = 0x10000000); - PROVIDE (__Stacksize = 0);" + PROVIDE (__Stacksize = 0); +' +NO_SMALL_DATA=yes -- 2.7.4