https://github.com/cofibrant updated 
https://github.com/llvm/llvm-project/pull/170488

>From 7da17c71138944bc8fed7874bc1d18766526521c Mon Sep 17 00:00:00 2001
From: Nathan Corbyn <[email protected]>
Date: Wed, 3 Dec 2025 16:44:24 +0000
Subject: [PATCH] [libunwind](TestOnly) Mark failing tests as unsupported on
 Apple targets

---
 libunwind/test/bad_unwind_info.pass.cpp       | 1 +
 libunwind/test/eh_frame_fde_pc_range.pass.cpp | 1 +
 libunwind/test/remember_state_leak.pass.sh.s  | 1 +
 libunwind/test/signal_unwind.pass.cpp         | 1 +
 libunwind/test/unwind_leaffunction.pass.cpp   | 1 +
 5 files changed, 5 insertions(+)

diff --git a/libunwind/test/bad_unwind_info.pass.cpp 
b/libunwind/test/bad_unwind_info.pass.cpp
index ded0584952acd..332b661d2e98f 100644
--- a/libunwind/test/bad_unwind_info.pass.cpp
+++ b/libunwind/test/bad_unwind_info.pass.cpp
@@ -12,6 +12,7 @@
 // this scenario.
 // REQUIRES: target={{(aarch64|s390x|x86_64)-.+}}
 // UNSUPPORTED: target={{.*-windows.*}}
+// UNSUPPORTED: target={{.*-apple.*}}
 
 // GCC doesn't support __attribute__((naked)) on AArch64.
 // UNSUPPORTED: gcc
diff --git a/libunwind/test/eh_frame_fde_pc_range.pass.cpp 
b/libunwind/test/eh_frame_fde_pc_range.pass.cpp
index 173983e6200b8..32ddb769e6dce 100644
--- a/libunwind/test/eh_frame_fde_pc_range.pass.cpp
+++ b/libunwind/test/eh_frame_fde_pc_range.pass.cpp
@@ -16,6 +16,7 @@
 // REQUIRES: target={{x86_64-.+}}
 // REQUIRES: objcopy-available
 // UNSUPPORTED: target={{.*-windows.*}}
+// UNSUPPORTED: target={{.*-apple.*}}
 
 // TODO: Figure out why this fails with Memory Sanitizer.
 // XFAIL: msan
diff --git a/libunwind/test/remember_state_leak.pass.sh.s 
b/libunwind/test/remember_state_leak.pass.sh.s
index 338a8f93c0c99..69be3f9595515 100644
--- a/libunwind/test/remember_state_leak.pass.sh.s
+++ b/libunwind/test/remember_state_leak.pass.sh.s
@@ -8,6 +8,7 @@
 
 # REQUIRES: target={{x86_64-.+}}
 # UNSUPPORTED: target={{.*-windows.*}}
+# UNSUPPORTED: target={{.*-apple.*}}
 
 # Inline assembly isn't supported by Memory Sanitizer
 # UNSUPPORTED: msan
diff --git a/libunwind/test/signal_unwind.pass.cpp 
b/libunwind/test/signal_unwind.pass.cpp
index dbabe49f7aefe..ca50f83964c11 100644
--- a/libunwind/test/signal_unwind.pass.cpp
+++ b/libunwind/test/signal_unwind.pass.cpp
@@ -10,6 +10,7 @@
 // Ensure that the unwinder can cope with the signal handler.
 // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+}}
 // UNSUPPORTED: target={{.*-windows.*}}
+// UNSUPPORTED: target={{.*-apple.*}}
 
 // TODO: Figure out why this fails with Memory Sanitizer.
 // XFAIL: msan
diff --git a/libunwind/test/unwind_leaffunction.pass.cpp 
b/libunwind/test/unwind_leaffunction.pass.cpp
index f781d7baa2121..af791a6b2ed31 100644
--- a/libunwind/test/unwind_leaffunction.pass.cpp
+++ b/libunwind/test/unwind_leaffunction.pass.cpp
@@ -10,6 +10,7 @@
 // Ensure that leaf function can be unwund.
 // REQUIRES: target={{(aarch64|loongarch64|riscv64|s390x|x86_64)-.+}}
 // UNSUPPORTED: target={{.*-windows.*}}
+// UNSUPPORTED: target={{.*-apple.*}}
 
 // TODO: Figure out why this fails with Memory Sanitizer.
 // XFAIL: msan

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to