X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FExecutionEngine%2Flit.local.cfg;h=f6673df3c35823f7caf51104e9515ad6321632a1;hb=b497e12c655cd75c3060844fbb450cb3e9bbcbc1;hp=1f8ae69b9868c8ffc6130fb5713473c74cf48445;hpb=3cf2dba90fcb6478db64205d936f67e4adf96719;p=oota-llvm.git diff --git a/test/ExecutionEngine/lit.local.cfg b/test/ExecutionEngine/lit.local.cfg index 1f8ae69b986..f6673df3c35 100644 --- a/test/ExecutionEngine/lit.local.cfg +++ b/test/ExecutionEngine/lit.local.cfg @@ -1,14 +1,17 @@ -config.suffixes = ['.ll', '.c', '.cpp'] +if config.root.host_arch in ['PowerPC', 'AArch64', 'SystemZ']: + config.unsupported = True -def getRoot(config): - if not config.parent: - return config - return getRoot(config.parent) +# CMake and autoconf diverge in naming or host_arch +if 'powerpc64' in config.root.target_triple: + config.unsupported = True -root = getRoot(config) +if 'aarch64' in config.root.target_triple \ + or 'arm64' in config.root.target_triple: + config.unsupported = True -if root.host_arch in ['PowerPC', 'AArch64']: +if 'hexagon' in config.root.target_triple: config.unsupported = True -if 'hexagon' in root.target_triple: +# ExecutionEngine tests are not expected to pass in a cross-compilation setup. +if 'native' not in config.available_features: config.unsupported = True