aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tenty <daltenty@ibm.com>2024-06-06 11:29:15 -0400
committerGitHub <noreply@github.com>2024-06-06 11:29:15 -0400
commitdf168427b314f057c739eaccb21f361d3628f03b (patch)
treea081f394bbf090d7995a0f392fb3af2195f8e062
parenta71aecb05fb8021edb9a12d865ae07a20532347e (diff)
downloadllvm-df168427b314f057c739eaccb21f361d3628f03b.zip
llvm-df168427b314f057c739eaccb21f361d3628f03b.tar.gz
llvm-df168427b314f057c739eaccb21f361d3628f03b.tar.bz2
[NFC][libc++][test][AIX] fix SIMD test XFAIL for clang before 19 (#94509)
058e4454 added an XFAIL for this test on AIX because of a backend limitation. That backend limitation has been resolved by 0295c2ad and will be available for clang 19, so we should update the test to limit the XFAIL to clang versions before that.
-rw-r--r--libcxx/test/std/experimental/simd/simd.class/simd_copy.pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_copy.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_copy.pass.cpp
index 8fcc811..7d91ca0 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_copy.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_copy.pass.cpp
@@ -8,9 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
-// FIXME: Fatal error with following targets (remove XFAIL when fixed):
+// Older versions of clang may encounter a backend error (see 0295c2ad):
// Pass-by-value arguments with alignment greater than register width are not supported.
-// XFAIL: target=powerpc{{.*}}-ibm-aix7.2.5.7
+// XFAIL: target=powerpc{{.*}}-ibm-{{.*}} && (clang-17 || clang-18)
// <experimental/simd>
//