[libunwind] d1d3891 - [libunwind] XFAIL the za unwind test on Apple targets older than OS 27.0 (#211379)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 23 06:28:00 PDT 2026
Author: Jon Roelofs
Date: 2026-07-23T09:27:55-04:00
New Revision: d1d3891077f6f803a8d2dc000f7a4cd11a66ac3c
URL: https://github.com/llvm/llvm-project/commit/d1d3891077f6f803a8d2dc000f7a4cd11a66ac3c
DIFF: https://github.com/llvm/llvm-project/commit/d1d3891077f6f803a8d2dc000f7a4cd11a66ac3c.diff
LOG: [libunwind] XFAIL the za unwind test on Apple targets older than OS 27.0 (#211379)
When linking against the system unwinder on macOS < 27, the test
fails on platforms that support SME.
Added:
Modified:
libunwind/test/aarch64_za_unwind.pass.cpp
Removed:
################################################################################
diff --git a/libunwind/test/aarch64_za_unwind.pass.cpp b/libunwind/test/aarch64_za_unwind.pass.cpp
index 0e8e1f0de4f78..32e77b0bd621b 100644
--- a/libunwind/test/aarch64_za_unwind.pass.cpp
+++ b/libunwind/test/aarch64_za_unwind.pass.cpp
@@ -9,6 +9,10 @@
// REQUIRES: target={{aarch64-.+}}
// UNSUPPORTED: target={{.*-windows.*}}
+// Fails on targets that support SME but where the system libunwind is too old
+// to disable ZA before resuming from unwinding.
+// UNSUPPORTED: stdlib=system && target={{.+}}-apple-{{.*}}{{(11|12|13|14|15|26)(\.\d+)?}}
+
#include <alloca.h>
#include <libunwind.h>
#include <stdint.h>
More information about the cfe-commits
mailing list