aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.misc-tests
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2004-11-11 18:00:30 +0000
committerJanis Johnson <janis@gcc.gnu.org>2004-11-11 18:00:30 +0000
commitaf9807521461ee703baa93b3ec2f20f99f454eec (patch)
tree3c4ab1a7acdfa499fbfcf79eff7dfc31bbd1a00d /gcc/testsuite/gcc.misc-tests
parent5278e4760014a9c09467828745c04b1d4c8e78e5 (diff)
downloadgcc-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.exp17
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"
}
}