summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-scripts/weak.exp
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2011-05-13 04:19:18 +0000
committerAlan Modra <amodra@gmail.com>2011-05-13 04:19:18 +0000
commitc9eaa05f39a20ebdd807dcf8141a22e08bb613f1 (patch)
treea012964a3bf61e3ba644bfe0001d35671c4bb107 /ld/testsuite/ld-scripts/weak.exp
parent8b0aac0f7b6801533587b69f3d394c2e7e514f67 (diff)
downloadbinutils-gdb-c9eaa05f39a20ebdd807dcf8141a22e08bb613f1.tar.gz
* ld-elf/flags1.d: Don't xfail tic6x.
* ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove redundant xfail. * ld-selective/sel-dump.exp: Don't xfail alpha. * ld-selective/selective.exp: Run for alpha. * ld-undefined/weak-undef.exp: Don't xfail hppa64.
Diffstat (limited to 'ld/testsuite/ld-scripts/weak.exp')
-rw-r--r--ld/testsuite/ld-scripts/weak.exp9
1 files changed, 4 insertions, 5 deletions
diff --git a/ld/testsuite/ld-scripts/weak.exp b/ld/testsuite/ld-scripts/weak.exp
index d021df7093d..cba6e2531ad 100644
--- a/ld/testsuite/ld-scripts/weak.exp
+++ b/ld/testsuite/ld-scripts/weak.exp
@@ -1,6 +1,6 @@
# Test weak symbols.
# By Ian Lance Taylor, Cygnus Solutions.
-# Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2009
+# Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2009, 2011
# Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
@@ -22,17 +22,16 @@
set testname "weak symbols"
-# This test only works for ELF targets.
+# This test only works for ELF targets and some PE targets.
# It ought to work for some a.out targets, but it doesn't.
if {! [is_elf_format] && ! [is_pecoff_format]} {
unsupported $testname
return
}
-# Weak symbols are broken for non-i386 PE targets.
-if {! [istarget i?86-*-*]} {
+# Weak symbols are broken for most PE targets.
+if {! [istarget i?86-*-*] && ! [istarget sh-*-*]} {
setup_xfail *-*-pe*
- setup_xfail x86_64-*-pe*
}
# hppa64 and or32 are incredibly broken