summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-srec
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2011-02-09 08:18:54 +0000
committerAlan Modra <amodra@bigpond.net.au>2011-02-09 08:18:54 +0000
commitd17b1419029408e49ce7cfd29c3e6a63cb6d9d8e (patch)
tree656291ed3fbbf7c3a6db3cc890e2f3163efff4ca /ld/testsuite/ld-srec
parent8f19c403ffacbf5b0581f1006781e8f28e8aa6e6 (diff)
downloadbinutils-redhat-d17b1419029408e49ce7cfd29c3e6a63cb6d9d8e.tar.gz
* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
* ld-gc/gc.exp: Ensure powerpc64 test continues to fail. * ld-srec/srec.exp: Don't edit toc on powerpc64.
Diffstat (limited to 'ld/testsuite/ld-srec')
-rw-r--r--ld/testsuite/ld-srec/srec.exp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp
index 0a3dc44408..cb01f3f8d9 100644
--- a/ld/testsuite/ld-srec/srec.exp
+++ b/ld/testsuite/ld-srec/srec.exp
@@ -271,6 +271,10 @@ proc run_srec_test { test objs } {
set flags "$flags -no-relax"
}
+ if [istarget powerpc64*-*-*] {
+ set flags "$flags --no-toc-optimize"
+ }
+
if { ![ld_simple_link $ld tmpdir/sr1 "$flags $objs"] \
|| ![ld_simple_link $ld tmpdir/sr2.sr "$flags --oformat srec $objs"] } {
fail $test