diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2001-12-04 18:28:31 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@axis.com> | 2001-12-04 18:28:31 +0000 |
commit | 5b5cd1b0faeeda7083dd2ddee4e395202b40ac63 (patch) | |
tree | 98c94c2cadfb41d46ac77dd92cfdf84126721a56 /ld | |
parent | c2c607a4885b1b9b36371f3873086de591abbb8c (diff) | |
download | fsf-binutils-gdb-5b5cd1b0faeeda7083dd2ddee4e395202b40ac63.zip fsf-binutils-gdb-5b5cd1b0faeeda7083dd2ddee4e395202b40ac63.tar.gz fsf-binutils-gdb-5b5cd1b0faeeda7083dd2ddee4e395202b40ac63.tar.bz2 |
* 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.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 9 | ||||
-rw-r--r-- | ld/emulparams/criself.sh | 8 | ||||
-rw-r--r-- | 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 <hp@axis.com> + + * 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 <amodra@bigpond.net.au> * 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 |