saugustine created this revision. These tests assume intel-80 bit floats, as noted in their comments. Rather than having each target discover the incompatibility and disable them ad-hoc, mark them as requiring x86.
Repository: rL LLVM https://reviews.llvm.org/D36249 Files: compiler-rt/test/builtins/Unit/fixunsxfti_test.c compiler-rt/test/builtins/Unit/fixxfti_test.c compiler-rt/test/builtins/Unit/floattixf_test.c compiler-rt/test/builtins/Unit/floatuntixf_test.c Index: compiler-rt/test/builtins/Unit/floatuntixf_test.c =================================================================== --- compiler-rt/test/builtins/Unit/floatuntixf_test.c +++ compiler-rt/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 --------------------------------===// // Index: compiler-rt/test/builtins/Unit/floattixf_test.c =================================================================== --- compiler-rt/test/builtins/Unit/floattixf_test.c +++ compiler-rt/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 ------------------------------------===// // Index: compiler-rt/test/builtins/Unit/fixxfti_test.c =================================================================== --- compiler-rt/test/builtins/Unit/fixxfti_test.c +++ compiler-rt/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 -----------------------------------===// // Index: compiler-rt/test/builtins/Unit/fixunsxfti_test.c =================================================================== --- compiler-rt/test/builtins/Unit/fixunsxfti_test.c +++ compiler-rt/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 -----------------------------===// //
Index: compiler-rt/test/builtins/Unit/floatuntixf_test.c =================================================================== --- compiler-rt/test/builtins/Unit/floatuntixf_test.c +++ compiler-rt/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 --------------------------------===// // Index: compiler-rt/test/builtins/Unit/floattixf_test.c =================================================================== --- compiler-rt/test/builtins/Unit/floattixf_test.c +++ compiler-rt/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 ------------------------------------===// // Index: compiler-rt/test/builtins/Unit/fixxfti_test.c =================================================================== --- compiler-rt/test/builtins/Unit/fixxfti_test.c +++ compiler-rt/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 -----------------------------------===// // Index: compiler-rt/test/builtins/Unit/fixunsxfti_test.c =================================================================== --- compiler-rt/test/builtins/Unit/fixunsxfti_test.c +++ compiler-rt/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 -----------------------------===// //
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits