* ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
authorIan Lance Taylor <ian@airs.com>
Fri, 1 Dec 1995 18:15:18 +0000 (18:15 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 1 Dec 1995 18:15:18 +0000 (18:15 +0000)
ld/testsuite/ChangeLog
ld/testsuite/ld-srec/srec.exp

index 54ba6f3e27dc1be625b82a1cc0cf79751183c0c0..a39fd7e078d979018141b9e00cff0ff2d69f7b50 100644 (file)
@@ -1,3 +1,7 @@
+Fri Dec  1 13:18:18 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
+
 Wed Nov 29 13:01:10 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
index c7db54cd9bf2656ff5ba68c7e4560fd5641109eb..9583d3f402865daa19e7bb350653390b87d001cb 100644 (file)
@@ -278,6 +278,11 @@ if { ![ld_compile $CC $srcdir/$subdir/sr1.c tmpdir/sr1.o] \
 # sections where objdump finds them.  I don't know which is wrong.
 setup_xfail "i\[345\]86-*-aout*"
 
+# These tests fail on the MIPS ELF target because the GP value in the
+# .reginfo section is not updated when the S-record version is written
+# out.
+setup_xfail "mips*-*-elf*" "mips*-*-irix\[56\]*"
+
 run_srec_test $test1 "tmpdir/sr1.o tmpdir/sr2.o"
 
 # Now try linking a C++ program with global constructors and
@@ -296,6 +301,7 @@ if ![ld_compile "$CXX $CXXFLAGS -fgnu-linker" $srcdir/$subdir/sr3.cc tmpdir/sr3.
 
 # See above.
 setup_xfail "i\[345\]86-*-aout*"
+setup_xfail "mips*-*-elf*" "mips*-*-irix\[56\]*"
 
 # The i960 COFF targets fail this test because the i960 defaults to
 # little endian, while the srec target is big endian.  When the number