PR 371
authorNick Clifton <nickc@redhat.com>
Fri, 1 Oct 2004 10:49:08 +0000 (10:49 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 1 Oct 2004 10:49:08 +0000 (10:49 +0000)
* ld-undefined/undefined.exp: Remove redundant XPASS specifications.

ld/testsuite/ChangeLog
ld/testsuite/ld-undefined/undefined.exp

index 35b9ec9ddeaac5ac232fd77cda08822be81acb34..a76d6f94483efde2b8ccc8943e9eea5328229b47 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-01  Nick Clifton  <nickc@redhat.com>
+
+       PR 371
+       * ld-undefined/undefined.exp: Remove redundant XPASS
+       specifications.
+
 2004-10-01  Alan Modra  <amodra@bigpond.net.au>
 
        * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
index ac7c98600c7c2bb1780b21f086604a76c2555192..3c323fe5118a0bb2a63471a7e31fd35c1df2a01b 100644 (file)
@@ -72,28 +72,26 @@ checkund $mu $testund
 # Just doesn't work for PA ELF.  No clue why.
 setup_xfail "hppa*-*-*elf*"
 
-# With dwarf-2, we can't get the function in which the reference
-# occurs; see below.
-setup_xfail "alpha*-*-linux*"
-setup_xfail "hppa*64*-*-*"
-setup_xfail "mn10300-*-elf"
-setup_xfail "sh-*-*"
-
 set mf "tmpdir/undefined.o* In function `function':"
 checkund $mf $testfn
 
-# COFF SH gets this test wrong--it reports line 10, because although
-# the jump is at line 9, the function address, and the reloc, is
-# stored at the end of the function.
-setup_xfail "sh-*-*"
-
-# ARM PE defaults to using stabs debugging, which we can't handle for
-# a COFF file.
-#setup_xfail "arm*-*-pe*"
-#setup_xfail "thumb*-*-pe*"
-
-# Just doesn't work for PA ELF.  No clue why.
-setup_xfail "hppa*-*-*elf*"
+if [is_elf_format] {
+    
+    # Just doesn't work for PA ELF.  No clue why.
+    setup_xfail "hppa*-*-*"
+    
+} else {
+
+    # COFF SH gets this test wrong--it reports line 10, because although
+    # the jump is at line 9, the function address, and the reloc, is
+    # stored at the end of the function.
+    setup_xfail "sh-*-*"
+
+    # ARM PE defaults to using stabs debugging, which we can't handle for
+    # a COFF file.
+    #setup_xfail "arm*-*-pe*"
+    #setup_xfail "thumb*-*-pe*"
+}
 
 set ml "undefined.c:9: undefined reference to `*this_function_is_not_defined'"
 # With targets that use elf/dwarf2, such as the arm-elf and thumb-elf