diff options
author | Nancy Wang <wangn@ca.ibm.com> | 2021-07-27 15:19:27 -0400 |
---|---|---|
committer | Muiez Ahmed <muiez@ibm.com> | 2021-07-27 15:22:30 -0400 |
commit | 3dc39f282996c5785915f115fd37fb981f8d479a (patch) | |
tree | 0a1078d54974ade9f5f4400a329e6fe628385206 /libcxx | |
parent | 05815c9f638c2a62e1ce9b28b26d74c7bea81f2e (diff) | |
download | llvm-3dc39f282996c5785915f115fd37fb981f8d479a.zip llvm-3dc39f282996c5785915f115fd37fb981f8d479a.tar.gz llvm-3dc39f282996c5785915f115fd37fb981f8d479a.tar.bz2 |
[SystemZ][z/OS][libcxx]: Disable align_val_t test cases on z/OS
align_val_t is not supported on z/OS, it causes failure on z/OS. similar to https://reviews.llvm.org/rGd0fe294729a2ac45625ed45a5619c8405a14db49 , we will need to disable those test cases on z/OS platform.
Differential Revision: https://reviews.llvm.org/D106810
Diffstat (limited to 'libcxx')
5 files changed, 20 insertions, 0 deletions
diff --git a/libcxx/test/std/language.support/support.dynamic/align_val_t.pass.cpp b/libcxx/test/std/language.support/support.dynamic/align_val_t.pass.cpp index 678c511..8a5dc4c 100644 --- a/libcxx/test/std/language.support/support.dynamic/align_val_t.pass.cpp +++ b/libcxx/test/std/language.support/support.dynamic/align_val_t.pass.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: c++03, c++11, c++14 +// Libcxx when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// UNSUPPORTED: target={{.+}}-zos{{.*}} + #include <new> #include "test_macros.h" diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.verify.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.verify.cpp index 352cbb1..81d8a52 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.verify.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.verify.cpp @@ -13,6 +13,10 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17 +// Libcxx when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// UNSUPPORTED: target={{.+}}-zos{{.*}} + // REQUIRES: -faligned-allocation // ADDITIONAL_COMPILE_FLAGS: -faligned-allocation diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.verify.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.verify.cpp index bfd9a6c..d5a21f9 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.verify.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.verify.cpp @@ -13,6 +13,10 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17 +// Libcxx when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// UNSUPPORTED: target={{.+}}-zos{{.*}} + // REQUIRES: -faligned-allocation // ADDITIONAL_COMPILE_FLAGS: -faligned-allocation diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.verify.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.verify.cpp index 17a95f3b..97e6506 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.verify.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.verify.cpp @@ -13,6 +13,10 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17 +// Libcxx when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// UNSUPPORTED: target={{.+}}-zos{{.*}} + // REQUIRES: -faligned-allocation // ADDITIONAL_COMPILE_FLAGS: -faligned-allocation diff --git a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.verify.cpp b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.verify.cpp index 8362827..fb63d35 100644 --- a/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.verify.cpp +++ b/libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.verify.cpp @@ -13,6 +13,10 @@ // UNSUPPORTED: c++03, c++11, c++14, c++17 +// Libcxx when built for z/OS doesn't contain the aligned allocation functions, +// nor does the dynamic library shipped with z/OS. +// UNSUPPORTED: target={{.+}}-zos{{.*}} + // REQUIRES: -faligned-allocation // ADDITIONAL_COMPILE_FLAGS: -faligned-allocation |