diff --git a/libcxxabi/test/backtrace_test.pass.cpp b/libcxxabi/test/backtrace_test.pass.cpp --- a/libcxxabi/test/backtrace_test.pass.cpp +++ b/libcxxabi/test/backtrace_test.pass.cpp @@ -8,6 +8,9 @@ // UNSUPPORTED: no-exceptions +// VE supports only SjLj libunwind. It doesn't have _Unwind_Backtrace +// UNSUPPORTED: target={{ve-.*}} + #include #include #include diff --git a/libcxxabi/test/forced_unwind1.pass.cpp b/libcxxabi/test/forced_unwind1.pass.cpp --- a/libcxxabi/test/forced_unwind1.pass.cpp +++ b/libcxxabi/test/forced_unwind1.pass.cpp @@ -11,6 +11,9 @@ // UNSUPPORTED: no-exceptions, c++03 +// VE supports only SjLj libunwind. It doesn't have _Unwind_ForcedUnwind. +// UNSUPPORTED: target={{ve-.*}} + // These tests fail on previously released dylibs, investigation needed. // XFAIL: stdlib=apple-libc++ && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}} // XFAIL: stdlib=apple-libc++ && target={{.+}}-apple-macosx{{11.0|12.0}} diff --git a/libcxxabi/test/forced_unwind2.pass.cpp b/libcxxabi/test/forced_unwind2.pass.cpp --- a/libcxxabi/test/forced_unwind2.pass.cpp +++ b/libcxxabi/test/forced_unwind2.pass.cpp @@ -10,6 +10,9 @@ // UNSUPPORTED: no-exceptions, c++03 +// VE supports only SjLj libunwind. It doesn't have _Unwind_ForcedUnwind. +// UNSUPPORTED: target={{ve-.*}} + // These tests fail on previously released dylibs, investigation needed. // XFAIL: stdlib=apple-libc++ && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}} // XFAIL: stdlib=apple-libc++ && target={{.+}}-apple-macosx{{11.0|12.0}} diff --git a/libcxxabi/test/forced_unwind3.pass.cpp b/libcxxabi/test/forced_unwind3.pass.cpp --- a/libcxxabi/test/forced_unwind3.pass.cpp +++ b/libcxxabi/test/forced_unwind3.pass.cpp @@ -13,6 +13,9 @@ // UNSUPPORTED: no-threads // UNSUPPORTED: no-exceptions +// VE supports only SjLj libunwind. It doesn't have _Unwind_ForcedUnwind. +// UNSUPPORTED: target={{ve-.*}} + #include #include #include