* 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.
This commit is contained in:
Alan Modra
2011-05-13 04:19:18 +00:00
parent 8b0aac0f7b
commit c9eaa05f39
6 changed files with 12 additions and 14 deletions

View File

@ -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