mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Changes to fix problems with "make check". Apparently you can redefine
functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36022 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a8d9394914
commit
78fb2acea2
@ -1,4 +1,4 @@
|
|||||||
load_lib llvm.exp
|
load_lib llvm.exp
|
||||||
|
|
||||||
llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
load_lib llvm.exp
|
load_lib llvm.exp
|
||||||
|
|
||||||
llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
load_lib llvm.exp
|
load_lib llvm.exp
|
||||||
|
|
||||||
llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
load_lib llvm.exp
|
load_lib llvm.exp
|
||||||
|
|
||||||
llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
|
; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
|
||||||
; RUN: grep {ret i1 false}
|
; RUN: grep {ret i1 false}
|
||||||
bool %test(bool %V) {
|
bool %test(bool %V) {
|
||||||
%Y = setlt bool %V, false
|
%Y = setlt bool %V, false
|
||||||
ret bool %Y
|
ret bool %Y
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
load_lib llvm.exp
|
load_lib llvm.exp
|
||||||
|
|
||||||
llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]
|
||||||
|
@ -40,8 +40,10 @@ proc execOneLine { test PRS outcome lineno line } {
|
|||||||
|
|
||||||
proc substitute { line test tmpFile } {
|
proc substitute { line test tmpFile } {
|
||||||
global srcroot objroot srcdir objdir subdir target_triplet prcontext
|
global srcroot objroot srcdir objdir subdir target_triplet prcontext
|
||||||
global llvmgcc llvmgxx global llvmgcc_version llvmgccmajvers
|
global llvmgcc llvmgxx llvmgcc_version llvmgccmajvers
|
||||||
global gccpath gxxpath compile_c compile_cxx link shlibext llvmlibsdir
|
global gccpath gxxpath compile_c compile_cxx link shlibext llvmlibsdir
|
||||||
|
set path [file join $srcdir $subdir]
|
||||||
|
set tmp [file join Output $tmpFile]
|
||||||
|
|
||||||
set new_line $line
|
set new_line $line
|
||||||
#replace %prcontext with prcontext.tcl (Must replace before %p)
|
#replace %prcontext with prcontext.tcl (Must replace before %p)
|
||||||
@ -69,7 +71,7 @@ proc substitute { line test tmpFile } {
|
|||||||
return $new_line
|
return $new_line
|
||||||
}
|
}
|
||||||
|
|
||||||
proc llvm-runtest { programs } {
|
proc RunLLVMTests { test_source_files } {
|
||||||
global srcroot objroot srcdir objdir subdir target_triplet
|
global srcroot objroot srcdir objdir subdir target_triplet
|
||||||
set timeout 60
|
set timeout 60
|
||||||
|
|
||||||
@ -85,7 +87,7 @@ proc llvm-runtest { programs } {
|
|||||||
|
|
||||||
file mkdir Output
|
file mkdir Output
|
||||||
|
|
||||||
foreach test $programs {
|
foreach test $test_source_files {
|
||||||
#Should figure out best way to set the timeout
|
#Should figure out best way to set the timeout
|
||||||
#set timeout 40
|
#set timeout 40
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user