diff options
author | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2009-09-15 02:02:48 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2009-09-15 02:02:48 +0000 |
commit | 22fe6da0f9e70167b759d4fe941beb2cf3f7a702 (patch) | |
tree | 37bbbb11b9eafc9f6d86d56f058a7daff20ba8f2 /ld/testsuite/ld-gc/gc.exp | |
parent | e18b582c971d0bd4de2043deac2703713347c5c5 (diff) | |
download | gdb-22fe6da0f9e70167b759d4fe941beb2cf3f7a702.zip gdb-22fe6da0f9e70167b759d4fe941beb2cf3f7a702.tar.gz gdb-22fe6da0f9e70167b759d4fe941beb2cf3f7a702.tar.bz2 |
* ld-elfcomm/elfcomm.exp: Add appropriate emulation option
for sh64*-*-*.
* ld-gc/gc.exp (test_gc): Likewise.
Diffstat (limited to 'ld/testsuite/ld-gc/gc.exp')
-rw-r--r-- | ld/testsuite/ld-gc/gc.exp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/ld/testsuite/ld-gc/gc.exp b/ld/testsuite/ld-gc/gc.exp index 400e989..648f732 100644 --- a/ld/testsuite/ld-gc/gc.exp +++ b/ld/testsuite/ld-gc/gc.exp @@ -1,5 +1,5 @@ # Expect script for ld-gc tests -# Copyright 2008 +# Copyright 2008, 2009 # Free Software Foundation, Inc. # # This file is part of the GNU Binutils. @@ -44,8 +44,18 @@ proc test_gc { testname filename linker ldflags} { } set outfile "tmpdir/$filename" + set options "-L$srcdir/$subdir $ldflags $objfile" - if ![ld_simple_link $linker $outfile "-L$srcdir/$subdir $ldflags $objfile"] { + # SH64 targets needs an extra ld option for this test. + if [istarget sh64*-*-*] { + if [istarget sh64*l*-*-*] { + set options "-mshlelf32 $options" + } else { + set options "-mshelf32 $options" + } + } + + if ![ld_simple_link $linker $outfile $options] { fail $testname return } |