aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2001-12-04 18:28:31 +0000
committerHans-Peter Nilsson <hp@axis.com>2001-12-04 18:28:31 +0000
commit5b5cd1b0faeeda7083dd2ddee4e395202b40ac63 (patch)
tree98c94c2cadfb41d46ac77dd92cfdf84126721a56 /ld
parentc2c607a4885b1b9b36371f3873086de591abbb8c (diff)
downloadfsf-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/ChangeLog9
-rw-r--r--ld/emulparams/criself.sh8
-rw-r--r--ld/emulparams/crislinux.sh6
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