[llvm-commits] CVS: llvm/test/Regression/dg.exp

Tanya Brethour tbrethou at cs.uiuc.edu
Sun Nov 7 14:04:32 PST 2004



Changes in directory llvm/test/Regression:

dg.exp updated: 1.2 -> 1.3
---
Log message:

Made changes to support objdir!=srcdir.


---
Diffs of the changes:  (+5 -5)

Index: llvm/test/Regression/dg.exp
diff -u llvm/test/Regression/dg.exp:1.2 llvm/test/Regression/dg.exp:1.3
--- llvm/test/Regression/dg.exp:1.2	Sat Nov  6 23:02:56 2004
+++ llvm/test/Regression/dg.exp	Sun Nov  7 16:04:21 2004
@@ -3,7 +3,7 @@
 
 #Recurse through all subdirectories without having to add to a .exp to each subdir
 #Eventually make target_triplet,llvmgcc,llvmgxx to be globals
-proc regression-runtest { directories srcdir subdir target_triplet llvmgcc llvmgxx prcontext}  {
+proc regression-runtest { directories objdir srcdir subdir target_triplet llvmgcc llvmgxx prcontext}  {
     
     foreach dir $directories {
 
@@ -13,16 +13,16 @@
 	} else {
 
 	    set new_srcdir [file join $srcdir $subdir]
-	    
+	    set new_objdir [file join $objdir $subdir]
 	    set new_subdir $dir
 	    cd [file join $new_srcdir/$new_subdir]
-	    regression-runtest [lsort [glob -nocomplain -types {d} *]] $new_srcdir $new_subdir $target_triplet $llvmgcc $llvmgxx $prcontext
+	    regression-runtest [lsort [glob -nocomplain -types {d} *]] $new_objdir $new_srcdir $new_subdir $target_triplet $llvmgcc $llvmgxx $prcontext
 	}
     }
 
-    llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] $srcdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext
+    llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] $objdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext
 }
 
 
 cd [file join $srcdir/$subdir]
-regression-runtest [lsort [glob -nocomplain -types {d} *]] $srcdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext
+regression-runtest [lsort [glob -nocomplain -types {d} *]] $objdir $srcdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext






More information about the llvm-commits mailing list