[compiler-rt] XFAIL builtins unit tests on WoA
authorMuhammad Omair Javaid <omair.javaid@linaro.org>
Mon, 2 Jan 2023 19:26:18 +0000 (23:26 +0400)
committerMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 3 Jan 2023 11:22:45 +0000 (15:22 +0400)
Following tests are marked XFAIl because they are dependent on native
C complex numbers but they are not a native type for Microsoft ABI [1].

Builtins-aarch64-windows :: divmodti4_test.c
Builtins-aarch64-windows :: fixunstfdi_test.c
Builtins-aarch64-windows :: multc3_test.c

Also trampoline_setup_test.c as it runs with only non-clang compiler while
WoA LLVM buildbots use clang.

[1] https://learn.microsoft.com/en-us/cpp/c-runtime-library/complex-math-support?view=msvc-170

compiler-rt/test/builtins/Unit/divmodti4_test.c
compiler-rt/test/builtins/Unit/fixunstfdi_test.c
compiler-rt/test/builtins/Unit/multc3_test.c
compiler-rt/test/builtins/Unit/trampoline_setup_test.c

index a9f70dc..26b3c16 100644 (file)
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
 // RUN: %clang_builtins %s %librt -o %t && %run %t
 // REQUIRES: librt_has_divmodti4
 // REQUIRES: int128
index 7f9c66e..4dfea4f 100644 (file)
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
 // RUN: %clang_builtins %s %librt -o %t && %run %t
 // REQUIRES: librt_has_fixunstfdi
 
index 7292620..b436753 100644 (file)
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
 // RUN: %clang_builtins %s %librt -o %t && %run %t
 // REQUIRES: librt_has_multc3
 
index 4834109..b5702b1 100644 (file)
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
 // RUN: %clang_builtins %s %librt -fnested-functions -o %t && %run %t
 // REQUIRES: librt_has_trampoline_setup