[libcxx-commits] [libcxx] [libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (PR #217807)

via libcxx-commits libcxx-commits at lists.llvm.org
Thu Aug 20 20:25:22 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Vladimir Vereschaka (vvereschaka)

<details>
<summary>Changes</summary>

Remove test's XFAIL for the `armv7-unknown-linux-gnueabihf` target because the ARM codegen has been fixed and does not crash with the assert anymore.

---
Full diff: https://github.com/llvm/llvm-project/pull/217807.diff


1 Files Affected:

- (modified) libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp (-4) 


``````````diff
diff --git a/libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp b/libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp
index 874c6e119243f..e17306947540c 100644
--- a/libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.class/simd_unary.pass.cpp
@@ -8,10 +8,6 @@
 
 // UNSUPPORTED: c++03, c++11, c++14
 
-// FIXME: The following issue occurs on Windows to Armv7 Ubuntu Linux:
-//   Assertion failed: N->getValueType(0) == MVT::v1i1 && "Expected v1i1 type"
-// XFAIL: target=armv7-unknown-linux-gnueabihf
-
 // FIXME: This should work with -flax-vector-conversions=none
 // ADDITIONAL_COMPILE_FLAGS(clang): -flax-vector-conversions=integer
 // ADDITIONAL_COMPILE_FLAGS(apple-clang): -flax-vector-conversions=integer

``````````

</details>


https://github.com/llvm/llvm-project/pull/217807


More information about the libcxx-commits mailing list