Two changes:

1. Don't bother truncating reading of the file. It doesn't save that much
   time and we should support putting RUN lines anywhere in the file. For
   example, someone might want to put the grep match before each function
   in the test file which would sprinkle the RUN: lines throughout the file.
2. Fix a bug with llvmgcc version match .. global var wasn't declared as such

llvm-svn: 36085
This commit is contained in:
Reid Spencer 2007-04-15 20:43:36 +00:00
parent cf94fb9d7b
commit 25cdea0579
1 changed files with 2 additions and 2 deletions

View File

@ -76,7 +76,7 @@ proc substitute { line test tmpFile } {
}
proc RunLLVMTests { test_source_files } {
global srcroot objroot srcdir objdir subdir target_triplet
global srcroot objroot srcdir objdir subdir target_triplet llvmgcc_version
set timeout 60
set path [file join $objdir $subdir]
@ -106,7 +106,7 @@ proc RunLLVMTests { test_source_files } {
set testFileId [ open $test r]
set runline ""
set PRNUMS ""
foreach line [split [read $testFileId 4096] \n] {
foreach line [split [read $testFileId] \n] {
# if its the END. line then stop parsing (optimization for big files)
if {[regexp {END.[ *]$} $line match endofscript]} {