diff options
author | Abhina Sree <69635948+abhina-sree@users.noreply.github.com> | 2024-02-13 08:03:14 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 08:03:14 -0500 |
commit | a70077ed8cdf7c7c2879c18c1c67917cd88e64ef (patch) | |
tree | 612bbda23ead2eddbee9016ee83cc05552cd30cf | |
parent | 9b718c0d5d0f1f146957753b7785f87f58cccfec (diff) | |
download | llvm-a70077ed8cdf7c7c2879c18c1c67917cd88e64ef.zip llvm-a70077ed8cdf7c7c2879c18c1c67917cd88e64ef.tar.gz llvm-a70077ed8cdf7c7c2879c18c1c67917cd88e64ef.tar.bz2 |
[SystemZ][z/OS][libcxx] mark aligned allocation tests XFAIL on z/OS (#80735)
zOS doesn't support aligned allocation, so mark these testcases as
unsupported.
Continuation of https://reviews.llvm.org/D102798
4 files changed, 16 insertions, 0 deletions
diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align.except.pass.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align.except.pass.cpp index cde7dc5..4e34ebc 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align.except.pass.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align.except.pass.cpp @@ -9,6 +9,10 @@ // UNSUPPORTED: no-exceptions // UNSUPPORTED: sanitizer-new-delete +// Libc++ when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// XFAIL: target={{.+}}-zos{{.*}} + #include <new> #include <cassert> #include <limits> diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align_nothrow.except.pass.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align_nothrow.except.pass.cpp index 251ba0f..07ec84b 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align_nothrow.except.pass.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new.size_align_nothrow.except.pass.cpp @@ -9,6 +9,10 @@ // UNSUPPORTED: no-exceptions // UNSUPPORTED: sanitizer-new-delete +// Libc++ when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// XFAIL: target={{.+}}-zos{{.*}} + #include <new> #include <cassert> #include <limits> diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align.except.pass.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align.except.pass.cpp index cb83fb2..7694314 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align.except.pass.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align.except.pass.cpp @@ -9,6 +9,10 @@ // UNSUPPORTED: no-exceptions // UNSUPPORTED: sanitizer-new-delete +// Libc++ when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// XFAIL: target={{.+}}-zos{{.*}} + #include <new> #include <cassert> #include <limits> diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align_nothrow.except.pass.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align_nothrow.except.pass.cpp index d95e78e..bf61d0b 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align_nothrow.except.pass.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.size_align_nothrow.except.pass.cpp @@ -9,6 +9,10 @@ // UNSUPPORTED: no-exceptions // UNSUPPORTED: sanitizer-new-delete +// Libc++ when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// XFAIL: target={{.+}}-zos{{.*}} + #include <new> #include <cassert> #include <limits> |