aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-09-19 09:22:07 +0000
committerNick Clifton <nickc@redhat.com>2007-09-19 09:22:07 +0000
commit4dcdce139ffe08fec50cd24e688c3e0e21d545c1 (patch)
tree7ec60f8ce855dce0c0e2a04acad1c27cec863a9d
parent86f2e683461018af5274634f0b119b39576b17e0 (diff)
downloadfsf-binutils-gdb-4dcdce139ffe08fec50cd24e688c3e0e21d545c1.zip
fsf-binutils-gdb-4dcdce139ffe08fec50cd24e688c3e0e21d545c1.tar.gz
fsf-binutils-gdb-4dcdce139ffe08fec50cd24e688c3e0e21d545c1.tar.bz2
* ld-scripts/crossref.exp: Compile test source with -mtiny=0 in order to
prevent the use of the small data area.
-rw-r--r--ld/testsuite/ChangeLog5
-rw-r--r--ld/testsuite/ld-scripts/crossref.exp6
2 files changed, 11 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index 9905b02..9c60682 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-19 Nick Clifton <nickc@redhat.com>
+
+ * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in
+ order to prevent the use of the small data area.
+
2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/3281
diff --git a/ld/testsuite/ld-scripts/crossref.exp b/ld/testsuite/ld-scripts/crossref.exp
index 6d0420b..56a0f74 100644
--- a/ld/testsuite/ld-scripts/crossref.exp
+++ b/ld/testsuite/ld-scripts/crossref.exp
@@ -45,6 +45,12 @@ if [istarget powerpc64*-*-*] {
set CFLAGS "$CFLAGS -mcall-aixdesc"
}
+# Prevent the use of the MeP's small data area which references a symbol
+# called __sdabase which will not be defined by our test linker scripts.
+if [istarget mep*-*-elf] {
+ set CFLAGS "-mtiny=0"
+}
+
if { ![ld_compile $CC "$srcdir/$subdir/cross1.c" tmpdir/cross1.o] \
|| ![ld_compile $CC "$srcdir/$subdir/cross2.c" tmpdir/cross2.o] } {
unresolved $test1