aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-05-24 20:56:17 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-05-24 16:56:17 -0400
commit51c4eb9bbfd126580e88d86b8d740d2c0c011558 (patch)
tree13d68a46287769d5287f96863c78e09873d6f15f
parent61819ba58e34db133ba00528d96b07feccc154fc (diff)
downloadgcc-51c4eb9bbfd126580e88d86b8d740d2c0c011558.zip
gcc-51c4eb9bbfd126580e88d86b8d740d2c0c011558.tar.gz
gcc-51c4eb9bbfd126580e88d86b8d740d2c0c011558.tar.bz2
* g++.old-deja/old-deja.exp: Strip leading directories.
From-SVN: r20034
-rw-r--r--gcc/testsuite/ChangeLog2
-rw-r--r--gcc/testsuite/g++.old-deja/old-deja.exp5
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4a6eb05..90eca68 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,7 @@
1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
+ * g++.old-deja/old-deja.exp: Strip leading directories.
+
* lib/old-dejagnu.exp: All tests fail if we got an internal compiler
error for the line. Don't run multiple tests for the same line.
diff --git a/gcc/testsuite/g++.old-deja/old-deja.exp b/gcc/testsuite/g++.old-deja/old-deja.exp
index 87cdb2e..3567f51 100644
--- a/gcc/testsuite/g++.old-deja/old-deja.exp
+++ b/gcc/testsuite/g++.old-deja/old-deja.exp
@@ -43,10 +43,11 @@ global GXX_UNDER_TEST
# main test loop
#
-
+set dirlen [expr [string length "$srcdir/$subdir"] + 1];
foreach file [lsort [find $srcdir/$subdir *.C]] {
# If we're only testing specific files and this isn't one of them, skip it.
- if ![runtest_file_p $runtests $file] then {
+ set tfile [string range $file $dirlen end];
+ if ![runtest_file_p $runtests $tfile] then {
continue
}
verbose "Testing $file"