[compiler-rt] aa36207 - [compiler-rt] XFAIL builtins unit tests on WoA
Muhammad Omair Javaid via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 3 03:23:03 PST 2023
Author: Muhammad Omair Javaid
Date: 2023-01-03T15:22:45+04:00
New Revision: aa36207c7861837a50d5cbe0bdf7904e37f78a8b
URL: https://github.com/llvm/llvm-project/commit/aa36207c7861837a50d5cbe0bdf7904e37f78a8b
DIFF: https://github.com/llvm/llvm-project/commit/aa36207c7861837a50d5cbe0bdf7904e37f78a8b.diff
LOG: [compiler-rt] XFAIL builtins unit tests on WoA
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
Added:
Modified:
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
Removed:
################################################################################
diff --git a/compiler-rt/test/builtins/Unit/divmodti4_test.c b/compiler-rt/test/builtins/Unit/divmodti4_test.c
index a9f70dcf1c1eb..26b3c1609f18c 100644
--- a/compiler-rt/test/builtins/Unit/divmodti4_test.c
+++ b/compiler-rt/test/builtins/Unit/divmodti4_test.c
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
// RUN: %clang_builtins %s %librt -o %t && %run %t
// REQUIRES: librt_has_divmodti4
// REQUIRES: int128
diff --git a/compiler-rt/test/builtins/Unit/fixunstfdi_test.c b/compiler-rt/test/builtins/Unit/fixunstfdi_test.c
index 7f9c66efe8bb9..4dfea4fb32135 100644
--- a/compiler-rt/test/builtins/Unit/fixunstfdi_test.c
+++ b/compiler-rt/test/builtins/Unit/fixunstfdi_test.c
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
// RUN: %clang_builtins %s %librt -o %t && %run %t
// REQUIRES: librt_has_fixunstfdi
diff --git a/compiler-rt/test/builtins/Unit/multc3_test.c b/compiler-rt/test/builtins/Unit/multc3_test.c
index 7292620b5780d..b436753c927be 100644
--- a/compiler-rt/test/builtins/Unit/multc3_test.c
+++ b/compiler-rt/test/builtins/Unit/multc3_test.c
@@ -1,3 +1,4 @@
+// XFAIL: target=aarch64-pc-windows-{{.*}}
// RUN: %clang_builtins %s %librt -o %t && %run %t
// REQUIRES: librt_has_multc3
diff --git a/compiler-rt/test/builtins/Unit/trampoline_setup_test.c b/compiler-rt/test/builtins/Unit/trampoline_setup_test.c
index 48341096b1ea5..b5702b1f37acd 100644
--- a/compiler-rt/test/builtins/Unit/trampoline_setup_test.c
+++ b/compiler-rt/test/builtins/Unit/trampoline_setup_test.c
@@ -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
More information about the llvm-commits
mailing list