[SPARC] Disable unsupported ExecutionEngine tests, and XFAIL a couple

of DebugInfo tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244371 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
James Y Knight 2015-08-07 23:01:16 +00:00
parent 0346fc9343
commit 99c91ebb81
3 changed files with 8 additions and 2 deletions

View File

@ -1,5 +1,8 @@
; REQUIRES: object-emission
; For some reason, the output when targetting sparc is not quite as expected.
; XFAIL: sparc
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-dump=info - | FileCheck %s
; IR generated from clang -O0 with:

View File

@ -5,7 +5,7 @@
; The formal parameter 'b' for Function 'x' when inlined within 'a' is lost on
; mips and powerpc64 (and on x86_64 at at least -O2). Presumably this is a
; SelectionDAG issue (do mips/powerpc64 use FastISel?).
; XFAIL: mips, powerpc64, s390x
; XFAIL: mips, powerpc64, s390x, sparc
; Build from the following source with clang -O2.

View File

@ -1,4 +1,4 @@
if config.root.host_arch in ['PowerPC', 'AArch64', 'SystemZ']:
if config.root.host_arch in ['Sparc', 'PowerPC', 'AArch64', 'SystemZ']:
config.unsupported = True
# CMake and autoconf diverge in naming or host_arch
@ -12,6 +12,9 @@ if 'aarch64' in config.root.target_triple \
if 'hexagon' in config.root.target_triple:
config.unsupported = True
if 'sparc' in config.root.target_triple:
config.unsupported = True
# ExecutionEngine tests are not expected to pass in a cross-compilation setup.
if 'native' not in config.available_features:
config.unsupported = True