disable bintest.o tests on hppa, fix minor sh-coff objcopy setup_xfail problem
authorKen Raeburn <raeburn@cygnus>
Wed, 14 Dec 1994 20:59:14 +0000 (20:59 +0000)
committerKen Raeburn <raeburn@cygnus>
Wed, 14 Dec 1994 20:59:14 +0000 (20:59 +0000)
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/objcopy.exp

index f08aa8e..d295263 100644 (file)
@@ -1,3 +1,13 @@
+Wed Dec 14 15:54:46 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * binutils-all/size.exp: Skip tests requiring bintest.o on hppa,
+       since it (correctly) generates syntax errors on that platform.
+       * binutils-all/objdump.exp: Ditto.
+       * binutils-all/nm.exp: Ditto.
+       * binutils-all/objcopy.exp: Ditto.  Also, move setup_xfail for
+       sh-coff to branch where objcopy execution produced no error
+       messages.
+
 Thu Dec  8 14:36:15 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
 
        * binutils-all/objdump.exp (cpus_expected): New variable, taken
index b2032d0..7c832f7 100644 (file)
@@ -26,17 +26,17 @@ 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
 }
 
 # Test that objcopy does not modify a file when copying it.
 
-# Since some versions of the assembler don't use BFD to generate the
-# object file, we shouldn't assume that the version written by BFD will
-# be bit-for-bit identical.  It need merely be functionally identical.
-setup_xfail "sh-*-coff"
-
 set got [binutils_run $OBJCOPY "$OBJCOPYFLAGS tmpdir/bintest.o tmpdir/copy.o"]
 
 if ![string match "" $got] then {
@@ -49,6 +49,8 @@ if ![string match "" $got] then {
     # On some systems the result of objcopy will not be identical.
     # Those systems should use setup_xfail here.
 
+    setup_xfail "sh-*-coff"
+
     if [string match "" $exec_output] then {
        pass "objcopy (simple copy)"
     } else {