diff options
author | Janis Johnson <janis187@us.ibm.com> | 2004-11-11 18:00:30 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2004-11-11 18:00:30 +0000 |
commit | af9807521461ee703baa93b3ec2f20f99f454eec (patch) | |
tree | 3c4ab1a7acdfa499fbfcf79eff7dfc31bbd1a00d /gcc/testsuite/gcc.misc-tests | |
parent | 5278e4760014a9c09467828745c04b1d4c8e78e5 (diff) | |
download | gcc-af9807521461ee703baa93b3ec2f20f99f454eec.zip gcc-af9807521461ee703baa93b3ec2f20f99f454eec.tar.gz gcc-af9807521461ee703baa93b3ec2f20f99f454eec.tar.bz2 |
linkage.exp: Prepend directory name to pass/fail message...
* gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
message, delete generated files, use more descriptive name for
executable, and make the test unsupported when it cannot be run.
From-SVN: r90487
Diffstat (limited to 'gcc/testsuite/gcc.misc-tests')
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/linkage.exp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/linkage.exp b/gcc/testsuite/gcc.misc-tests/linkage.exp index 9c8936d..7d4f8e9 100644 --- a/gcc/testsuite/gcc.misc-tests/linkage.exp +++ b/gcc/testsuite/gcc.misc-tests/linkage.exp @@ -21,7 +21,7 @@ if [isnative] then { set lines [gcc_target_compile "$srcdir/$subdir/linkage-x.c" "linkage-x.o" object {additional_flags="-w"}] if ![string match "" $lines] then { - fail "linkage.c" + fail "$subdir/linkage.c compile" } else { # This is a completely bogus test. Sorry. @@ -65,7 +65,9 @@ if [isnative] then { } } - catch { exec rm -f linkage-y.o } + if [file exists "linkage-y.o"] then { + file delete "linkage-y.o" + } send_log "cc -c $native_cflags $srcdir/$subdir/linkage-y.c >&/dev/null\n" catch { exec cc -c $native_cflags "$srcdir/$subdir/linkage-y.c" >&/dev/null } if ![file exists "linkage-y.o"] then { @@ -73,12 +75,17 @@ if [isnative] then { catch { exec c89 -c $native_cflags "$srcdir/$subdir/linkage-y.c" >&/dev/null } } if [file exists "linkage-y.o"] then { - set lines [gcc_target_compile "linkage-y.o linkage-x.o" "x" executable ""] + set lines [gcc_target_compile "linkage-y.o linkage-x.o" "linkage.exe" executable ""] if [string match "" $lines] then { - pass "linkage.c" + pass "$subdir/linkage.c link" + file delete "linkage.exe" } else { - fail "linkage.c" + fail "$subdir/linkage.c link" } + file delete "linkage-y.o" + } else { + unsupported "$subdir/linkage.c native compile failed" } + file delete "linkage-x.o" } } |