diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-12-10 00:30:03 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-12-10 00:30:03 +0000 |
commit | c794c8a6f03fd1ab0f288b61a884510aab6d11de (patch) | |
tree | 8d227a36171daa535f8ddc355b3e5d09a121f582 /Makefile.tests | |
parent | 4604ff7a0791909303d10d48765e9543b370f588 (diff) |
Add RunToolSafely.sh, and use it when running LLVM-tools-under-test. This helps preserve test suite results when the tools fail or crash, and protects us against infinite looping processes.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@91011 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.tests')
-rw-r--r-- | Makefile.tests | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Makefile.tests b/Makefile.tests index bb403189..ba150a74 100644 --- a/Makefile.tests +++ b/Makefile.tests @@ -39,27 +39,27 @@ clean:: # Compile from X.c to Output/X.bc Output/%.bc: %.c $(LCC1) Output/.dir $(INCLUDES) - $(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # Compile from X.cpp to Output/X.bc Output/%.bc: %.cpp $(LCC1XX) Output/.dir $(INCLUDES) - $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # Compile from X.cc to Output/X.bc Output/%.bc: %.cc $(LCC1XX) Output/.dir $(INCLUDES) - $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # Compile from X.C to Output/X.bc Output/%.bc: %.C $(LCC1XX) Output/.dir $(INCLUDES) - $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # Compile from X.m to Output/X.bc Output/%.bc: %.m $(LCC1) Output/.dir $(INCLUDES) - $(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # Compile from X.mm to Output/X.bc Output/%.bc: %.mm $(LCC1XX) Output/.dir $(INCLUDES) - $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm + $(RUNTOOLSAFELY) $(LLVMGXX) $(CPPFLAGS) $(CXXFLAGS) $(LOPTFLAGS) $(TARGET_FLAGS) -c $< -o $@ -emit-llvm # LLVM Assemble from X.ll to Output/X.bc. Because we are coming directly from # LLVM source, use the non-transforming assembler. |