diff options
Diffstat (limited to 'test/builtins/Unit')
-rw-r--r-- | test/builtins/Unit/clear_cache_test.c | 2 | ||||
-rw-r--r-- | test/builtins/Unit/divxc3_test.c | 2 | ||||
-rw-r--r-- | test/builtins/Unit/endianness.h | 4 | ||||
-rw-r--r-- | test/builtins/Unit/fixunsxfti_test.c | 5 | ||||
-rw-r--r-- | test/builtins/Unit/fixxfti_test.c | 5 | ||||
-rw-r--r-- | test/builtins/Unit/floattixf_test.c | 5 | ||||
-rw-r--r-- | test/builtins/Unit/floatuntixf_test.c | 5 | ||||
-rw-r--r-- | test/builtins/Unit/lit.cfg | 1 | ||||
-rw-r--r-- | test/builtins/Unit/mulsc3_test.c | 2 | ||||
-rw-r--r-- | test/builtins/Unit/mulxc3_test.c | 2 | ||||
-rw-r--r-- | test/builtins/Unit/powixf2_test.c | 2 |
11 files changed, 13 insertions, 22 deletions
diff --git a/test/builtins/Unit/clear_cache_test.c b/test/builtins/Unit/clear_cache_test.c index 58960ce3ca38..e50e66f5efad 100644 --- a/test/builtins/Unit/clear_cache_test.c +++ b/test/builtins/Unit/clear_cache_test.c @@ -52,7 +52,7 @@ memcpy_f(void *dst, const void *src, size_t n) { #endif } -unsigned char execution_buffer[128]; +unsigned char execution_buffer[128] __attribute__((aligned(8))); int main() { diff --git a/test/builtins/Unit/divxc3_test.c b/test/builtins/Unit/divxc3_test.c index 6517ef124891..876cdde57dfa 100644 --- a/test/builtins/Unit/divxc3_test.c +++ b/test/builtins/Unit/divxc3_test.c @@ -1,4 +1,6 @@ // RUN: %clang_builtins %s %librt -lm -o %t && %run %t +// REQUIRES: x86-target-arch +// UNSUPPORTED: powerpc64 //===-- divxc3_test.c - Test __divxc3 -------------------------------------===// // // The LLVM Compiler Infrastructure diff --git a/test/builtins/Unit/endianness.h b/test/builtins/Unit/endianness.h index 06c53de0bfa9..9cecd21659bf 100644 --- a/test/builtins/Unit/endianness.h +++ b/test/builtins/Unit/endianness.h @@ -51,7 +51,7 @@ /* .. */ -#if defined(__OpenBSD__) || defined(__Bitrig__) +#if defined(__OpenBSD__) #include <machine/endian.h> #if _BYTE_ORDER == _BIG_ENDIAN @@ -62,7 +62,7 @@ #define _YUGA_BIG_ENDIAN 0 #endif /* _BYTE_ORDER */ -#endif /* OpenBSD and Bitrig. */ +#endif /* OpenBSD */ /* .. */ diff --git a/test/builtins/Unit/fixunsxfti_test.c b/test/builtins/Unit/fixunsxfti_test.c index 0a48a7332703..256ba0cf452e 100644 --- a/test/builtins/Unit/fixunsxfti_test.c +++ b/test/builtins/Unit/fixunsxfti_test.c @@ -1,8 +1,5 @@ // RUN: %clang_builtins %s %librt -o %t && %run %t -// XFAIL: aarch64 -// test fails for aarch64 (see pr32260) - -// UNSUPPORTED: mips +// REQUIRES: x86-target-arch //===-- fixunsxfti_test.c - Test __fixunsxfti -----------------------------===// // diff --git a/test/builtins/Unit/fixxfti_test.c b/test/builtins/Unit/fixxfti_test.c index e5e15ab780d4..518ef44fbdb9 100644 --- a/test/builtins/Unit/fixxfti_test.c +++ b/test/builtins/Unit/fixxfti_test.c @@ -1,8 +1,5 @@ // RUN: %clang_builtins %s %librt -o %t && %run %t -// XFAIL: aarch64 -// test fails for aarch64 (see pr32260) - -// UNSUPPORTED: mips +// REQUIRES: x86-target-arch //===-- fixxfti_test.c - Test __fixxfti -----------------------------------===// // diff --git a/test/builtins/Unit/floattixf_test.c b/test/builtins/Unit/floattixf_test.c index 3de4729342d2..77a6f7dbf0ce 100644 --- a/test/builtins/Unit/floattixf_test.c +++ b/test/builtins/Unit/floattixf_test.c @@ -1,8 +1,5 @@ // RUN: %clang_builtins %s %librt -o %t && %run %t -// XFAIL: aarch64 -// test fails for aarch64 (see pr32260) - -// UNSUPPORTED: mips +// REQUIRES: x86-target-arch //===-- floattixf.c - Test __floattixf ------------------------------------===// // diff --git a/test/builtins/Unit/floatuntixf_test.c b/test/builtins/Unit/floatuntixf_test.c index 2d71f0f88604..0f7ad463450d 100644 --- a/test/builtins/Unit/floatuntixf_test.c +++ b/test/builtins/Unit/floatuntixf_test.c @@ -1,8 +1,5 @@ // RUN: %clang_builtins %s %librt -o %t && %run %t -// XFAIL: aarch64 -// test fails for aarch64 (see pr32260) - -// UNSUPPORTED: mips +// REQUIRES: x86-target-arch //===-- floatuntixf.c - Test __floatuntixf --------------------------------===// // diff --git a/test/builtins/Unit/lit.cfg b/test/builtins/Unit/lit.cfg index 9e3a0d6f7eb5..0e17e479e6b6 100644 --- a/test/builtins/Unit/lit.cfg +++ b/test/builtins/Unit/lit.cfg @@ -55,7 +55,6 @@ clang_builtins_cxxflags = clang_builtins_static_cxxflags if not is_msvc: config.available_features.add('c99-complex') -config.available_features.add('not-android') clang_wrapper = "" def build_invocation(compile_flags): diff --git a/test/builtins/Unit/mulsc3_test.c b/test/builtins/Unit/mulsc3_test.c index 46309c3e4c4d..4125a307b983 100644 --- a/test/builtins/Unit/mulsc3_test.c +++ b/test/builtins/Unit/mulsc3_test.c @@ -1,6 +1,4 @@ // RUN: %clang_builtins %s %librt -lm -o %t && %run %t -// UNSUPPORTED: armhf-target-arch -// see pr 32475. //===-- mulsc3_test.c - Test __mulsc3 -------------------------------------===// // // The LLVM Compiler Infrastructure diff --git a/test/builtins/Unit/mulxc3_test.c b/test/builtins/Unit/mulxc3_test.c index c48b0da50692..9f0b418296e8 100644 --- a/test/builtins/Unit/mulxc3_test.c +++ b/test/builtins/Unit/mulxc3_test.c @@ -1,4 +1,6 @@ // RUN: %clang_builtins %s %librt -lm -o %t && %run %t +// UNSUPPORTED: powerpc64 +// REQUIRES: x86-target-arch //===-- mulxc3_test.c - Test __mulxc3 -------------------------------------===// // // The LLVM Compiler Infrastructure diff --git a/test/builtins/Unit/powixf2_test.c b/test/builtins/Unit/powixf2_test.c index bf5a812fa1c5..1df76f2b809a 100644 --- a/test/builtins/Unit/powixf2_test.c +++ b/test/builtins/Unit/powixf2_test.c @@ -1,4 +1,6 @@ // RUN: %clang_builtins %s %librt -o %t && %run %t +// UNSUPPORTED: powerpc64 +// REQUIRES: x86-target-arch //===-- powixf2_test.cpp - Test __powixf2 ---------------------------------===// // // The LLVM Compiler Infrastructure |