diff options
author | DJ Delorie <dj@delorie.com> | 1999-05-11 20:31:53 +0000 |
---|---|---|
committer | DJ Delorie <dj@delorie.com> | 1999-05-11 20:31:53 +0000 |
commit | d8259fbb31508cb5cb1ccbd5a762ae8634c8bb5a (patch) | |
tree | f49e8c725cbae53e6edf647edced8f367e5bef04 /ld | |
parent | 7f8f30095c750164d21c08ea50ca5e31c9125787 (diff) | |
download | binutils-redhat-d8259fbb31508cb5cb1ccbd5a762ae8634c8bb5a.tar.gz |
* ld-srec/srec.exp: Do not run tests for PE based ports.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-srec/srec.exp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 6610cbfb3e..675f5e7f35 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,7 @@ +1999-05-11 DJ Delorie <dj@cygnus.com> + + * ld-srec/srec.exp: Do not run tests for PE based ports. + 1999-03-05 Nick Clifton <nickc@cygnus.com> * ld-selective/selective.exp: Do not run tests for COFF or PE diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp index 63a70ab7bc..6551d36dd5 100644 --- a/ld/testsuite/ld-srec/srec.exp +++ b/ld/testsuite/ld-srec/srec.exp @@ -343,6 +343,11 @@ setup_xfail "v850*-*-elf" setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*" setup_xfail "alpha*-*-netbsd*" +# The S-record linker doesn't support the special PE headers - the PE +# emulation tries to write pe-specific information to the PE headers +# in the output bfd, but it's not a PE bfd (it's an srec bfd) +setup_xfail "*-*-cygwin*" "*-*-mingw*" "*-*-pe*" "*-*-winnt*" + run_srec_test $test1 "tmpdir/sr1.o tmpdir/sr2.o" # Now try linking a C++ program with global constructors and @@ -370,5 +375,6 @@ setup_xfail "powerpc*-*-eabi*" setup_xfail "v850*-*-elf" setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*" setup_xfail "alpha*-*-netbsd*" +setup_xfail "*-*-cygwin*" "*-*-mingw*" "*-*-pe*" "*-*-winnt*" run_srec_test $test2 "tmpdir/sr3.o" |