* ld-scripts/crossref.exp: Compile test source with -mtiny=0 in order to
authorNick Clifton <nickc@redhat.com>
Wed, 19 Sep 2007 09:22:07 +0000 (09:22 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 19 Sep 2007 09:22:07 +0000 (09:22 +0000)
  prevent the use of the small data area.

ld/testsuite/ChangeLog
ld/testsuite/ld-scripts/crossref.exp

index 9905b02f1fd71a649e3df0fab697058bd2c2952f..9c606826c0768781329dc3e05353036ec0e5be30 100644 (file)
@@ -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
index 6d0420b01485e743d3c3e67559eee4b41d6f8099..56a0f74ba6dd870494cd5e1d58ceb095c629d31a 100644 (file)
@@ -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