diff options
author | Alan Modra <amodra@gmail.com> | 2019-11-21 17:22:41 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-11-21 19:09:18 +1030 |
commit | 5b537ffc55757b05ca2d7dbd1bbe2d59d88c24a4 (patch) | |
tree | 19fff230f4870272fd18eff9eb9f571cefe86734 /binutils/testsuite | |
parent | b13e475ed21ee0b57c5ce0f3cf8489a4164734e7 (diff) | |
download | gdb-5b537ffc55757b05ca2d7dbd1bbe2d59d88c24a4.zip gdb-5b537ffc55757b05ca2d7dbd1bbe2d59d88c24a4.tar.gz gdb-5b537ffc55757b05ca2d7dbd1bbe2d59d88c24a4.tar.bz2 |
PR46, cygwin: FAIL: cdtest with -Ur
See the comment in pe.sc to understand why ld -Ur won't work.
PR 46
binutils/
* testsuite/lib/binutils-common.exp (is_pecoff_format): Rewrite
with positive logic and add more target triples.
ld/
* scripttempl/pe.sc: Comment on ld -Ur fail. Wrap .gcc_exc comment.
* scripttempl/pep.sc: Likewise.
* testsuite/ld-cdtest/cdtest.exp (test2): xfail for pe.
Diffstat (limited to 'binutils/testsuite')
-rw-r--r-- | binutils/testsuite/lib/binutils-common.exp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/binutils/testsuite/lib/binutils-common.exp b/binutils/testsuite/lib/binutils-common.exp index a523f4b..3b229ba 100644 --- a/binutils/testsuite/lib/binutils-common.exp +++ b/binutils/testsuite/lib/binutils-common.exp @@ -95,14 +95,17 @@ proc is_aout_format {} { # True if the object format is known to be PE COFF. # proc is_pecoff_format {} { - if { ![istarget *-*-mingw*] - && ![istarget *-*-cygwin*] - && ![istarget *-*-cegcc*] - && ![istarget *-*-pe*] } { - return 0 + if { [istarget *-*-beospe*] + || [istarget *-*-cegcc*] + || [istarget *-*-cygwin*] + || [istarget *-*-interix*] + || [istarget *-*-mingw*] + || [istarget *-*-netbsdpe*] + || [istarget *-*-pe*] + || [istarget *-*-winnt*] } { + return 1 } - - return 1 + return 0 } proc is_som_format {} { |