diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-05-24 20:56:17 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-05-24 16:56:17 -0400 |
commit | 51c4eb9bbfd126580e88d86b8d740d2c0c011558 (patch) | |
tree | 13d68a46287769d5287f96863c78e09873d6f15f | |
parent | 61819ba58e34db133ba00528d96b07feccc154fc (diff) | |
download | gcc-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/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/old-deja.exp | 5 |
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" |