From 5b5cd1b0faeeda7083dd2ddee4e395202b40ac63 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Tue, 4 Dec 2001 18:28:31 +0000 Subject: * 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/emulparams/criself.sh | 8 +++++--- ld/emulparams/crislinux.sh | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'ld/emulparams') 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 -- cgit v1.1