[libcxx-commits] [libcxx] 503dbe7 - XFailing test cases that fail on PowerPC
Kamau Bridgeman via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Dec 4 10:12:49 PST 2023
Author: Kamau Bridgeman
Date: 2023-12-04T12:11:45-06:00
New Revision: 503dbe75a042af2af35b90d23153752c66dcbf25
URL: https://github.com/llvm/llvm-project/commit/503dbe75a042af2af35b90d23153752c66dcbf25
DIFF: https://github.com/llvm/llvm-project/commit/503dbe75a042af2af35b90d23153752c66dcbf25.diff
LOG: XFailing test cases that fail on PowerPC
These test cases fail when the libcxx and libcxxabi runtimes are
built on Linux PowerPC. XFailing them until the issue is resolved.
Added:
Modified:
libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp
libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp
libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp
Removed:
################################################################################
diff --git a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp
index 8bfc865f2b5f5..d696206021e29 100644
--- a/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp
+++ b/libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp
@@ -10,6 +10,7 @@
// UNSUPPORTED: c++03, c++11, c++14, c++17, c++20
// UNSUPPORTED: libcpp-hardening-mode=none
// XFAIL: availability-verbose_abort-missing
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <mdspan>
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
index ef3e6fd719c6b..679cb1aa167c5 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03, c++11, c++14
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <experimental/simd>
//
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp
index 185482af0c6d8..7ce4bed9c7db8 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03, c++11, c++14
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <experimental/simd>
//
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp
index 6349d2f1a1b32..9c36297cce9cc 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03, c++11, c++14
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <experimental/simd>
//
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp
index 32b0575230a1d..1ee5239c55398 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03, c++11, c++14
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <experimental/simd>
//
diff --git a/libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp b/libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp
index d37b4af563cc3..cfef55a868ba0 100644
--- a/libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp
@@ -15,6 +15,7 @@
//
// [simd.reference]
// template<class U> reference=(U&& x) && noexcept;
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
#include "../test_utils.h"
#include <experimental/simd>
diff --git a/libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp b/libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp
index 8a1b54e3f5dd5..f351c01c2fa35 100644
--- a/libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03, c++11, c++14
+// XFAIL: target=powerpc{{.*}}le-unknown-linux-gnu
// <experimental/simd>
//
More information about the libcxx-commits
mailing list