Remove static global GCNames from Function.cpp and move it to the Context
[oota-llvm.git] / test / lit.cfg
index cc4c169dbdddbca1bf2865c2ba5df0f1792d3206..5cc4d6e0456100b5dfc30ac29ed1d9e0c4eeaae6 100644 (file)
@@ -236,11 +236,13 @@ def find_tool_substitution(pattern):
     tool_path = lit_config.params.get(tool_name)
     if tool_path is None:
         tool_path = lit.util.which(tool_name, llvm_tools_dir)
+        if tool_path is None:
+            return tool_name, tool_path, tool_pipe
     if (tool_name == "llc" and
        'LLVM_ENABLE_MACHINE_VERIFIER' in os.environ and
        os.environ['LLVM_ENABLE_MACHINE_VERIFIER'] == "1"):
         tool_path += " -verify-machineinstrs"
-    if (tool_name == "llvm-go" and config.go_executable is not None):
+    if (tool_name == "llvm-go"):
         tool_path += " go=" + config.go_executable
     return tool_name, tool_path, tool_pipe
 
@@ -350,8 +352,7 @@ if lit_config.params.get("run_long_tests", None) == "true":
     config.available_features.add("long_tests")
 
 # Direct object generation
-# Suppress x86_64-mingw32 while investigating since r219108.
-if not 'hexagon' in config.target_triple and not re.match(r'^x86_64.*-(mingw32|windows-gnu|win32)', config.target_triple):
+if not 'hexagon' in config.target_triple:
     config.available_features.add("object-emission")
 
 if config.have_zlib == "1":