X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Flit.cfg;h=b77f892d4d9225289b5887910672f989119630ef;hb=c4b843ccb787bfd31dc0ce3d01c4c61b5c86ca58;hp=7e80a7f94a777188dc6cc1fbc41994eb9ce75af8;hpb=b6bbdc0193960d6254bd8bd431ef490b3189da7c;p=oota-llvm.git diff --git a/test/lit.cfg b/test/lit.cfg index 7e80a7f94a7..b77f892d4d9 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -236,6 +236,8 @@ 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"): @@ -372,6 +374,10 @@ if config.target_triple: if config.host_triple == config.target_triple: config.available_features.add("native") +# Not set for targeting tls-incapable targets. +if not re.match(r'.*-cygwin$', config.target_triple): + config.available_features.add('tls') + import subprocess def have_ld_plugin_support():