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

Vladimir Vereschaka via libcxx-commits libcxx-commits at lists.llvm.org
Thu Aug 20 20:24:33 PDT 2026


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

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.

>From 8b4929e7abc94e8c8c6432a430b3a53dc1c4a377 Mon Sep 17 00:00:00 2001
From: Vladimir Vereschaka <vvereschaka at accesssoftek.com>
Date: Thu, 20 Aug 2026 19:26:24 -0700
Subject: [PATCH] [libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7
 Linux targets.

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.
---
 .../test/std/experimental/simd/simd.class/simd_unary.pass.cpp | 4 ----
 1 file changed, 4 deletions(-)

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



More information about the libcxx-commits mailing list