From 4dcdce139ffe08fec50cd24e688c3e0e21d545c1 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 19 Sep 2007 09:22:07 +0000 Subject: [PATCH] * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in order to prevent the use of the small data area. --- ld/testsuite/ChangeLog | 5 +++++ ld/testsuite/ld-scripts/crossref.exp | 6 ++++++ 2 files changed, 11 insertions(+) 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 + + * 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 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 -- 2.7.4