* binutils-all/objcopy.exp: Add setup_xfail for simply copy test
authorIan Lance Taylor <ian@airs.com>
Mon, 27 Mar 1995 16:28:16 +0000 (16:28 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 27 Mar 1995 16:28:16 +0000 (16:28 +0000)
for m68*-*-vxworks*.

binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/objcopy.exp

index 516bad2a401c7dd886f2dcf2ac736acf21722541..22dafd00778a53d6823677d678188845cdaa852e 100644 (file)
@@ -1,3 +1,8 @@
+Mon Mar 27 11:27:31 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * binutils-all/objcopy.exp: Add setup_xfail for simply copy test
+       for m68*-*-vxworks*.
+
 Fri Mar 24 11:44:25 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * binutils-hppa/objdump.exp: Correct hppa*-*-* check.
index 0b8125e30b860f571803cd4f77598f6e980084ad..97a2fce547242596bbf8b6aa997ea774e076736e 100644 (file)
@@ -26,10 +26,6 @@ if {[which $OBJCOPY] == 0} then {
 
 send_user "Version [binutil_version $OBJCOPY]"
 
-if [istarget hppa*-*-*] then {
-    # bintest.s doesn't assemble, and we don't have any other tests
-    return
-}
 
 if {![binutils_assemble $AS $srcdir$subdir/bintest.s tmpdir/bintest.o]} then {
     return
@@ -47,9 +43,17 @@ if ![string match "" $got] then {
     catch "exec cmp tmpdir/bintest.o tmpdir/copy.o" exec_output
 
     # On some systems the result of objcopy will not be identical.
+    # Usually this is just because gas isn't using bfd to write the files
+    # in the first place, and may order things a little differently.
     # Those systems should use setup_xfail here.
 
-    setup_xfail "sh-*-coff" "m68*-*-hpux*"
+    setup_xfail "sh-*-coff" "sh-*-hms"
+    setup_xfail "m68*-*-hpux*" "m68*-*-sunos*" "m68*-*-coff" "m68*-*-vxworks*"
+    setup_xfail "i*86-*-linux"
+    setup_xfail "a29k-*-udi" "a29k-*-coff"
+    setup_xfail "i960-*-vxworks5.1" "i960-*-coff"
+    setup_xfail "h8300-*-hms" "h8300-*-coff"
+    setup_xfail "hppa*-*-*"
 
     if [string match "" $exec_output] then {
        pass "objcopy (simple copy)"