[libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Hristo Hristov via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Jul 19 08:07:08 PDT 2026
https://github.com/H-G-Hristov updated https://github.com/llvm/llvm-project/pull/210413
>From d98c3f09b80c14722f3b9bb7420ed869d9372450 Mon Sep 17 00:00:00 2001
From: Hristo Hristov <hghristov.rmm at gmail.com>
Date: Fri, 17 Jul 2026 22:19:37 +0300
Subject: [PATCH 1/2] [libc++][test][NFC] Remove unsupported compilers from
tests
---
libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp | 2 +-
.../numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp b/libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp
index 46a4b1c788ef9..f9c910eca1f47 100644
--- a/libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp
+++ b/libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp
@@ -7,7 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++03
// UNSUPPORTED: gcc
-// UNSUPPORTED: clang-19, clang-20, clang-21, clang-22, clang-23, clang-24, apple-clang-17, apple-clang-21
+// UNSUPPORTED: clang-21, clang-22, clang-23, clang-24, apple-clang-21
// ADDITIONAL_COMPILE_FLAGS: -Wno-deprecated-volatile -Wno-dynamic-class-memaccess
diff --git a/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp b/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
index 16c326f062f79..ed5c971c4c6e7 100644
--- a/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
+++ b/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
@@ -10,8 +10,8 @@
// TODO(LLVM25): remove these guards. Clang <= 22 mis-evaluates
// std::saturating_mul on non-byte-aligned _BitInt. https://llvm.org/PR204085
-// UNSUPPORTED: clang-19, clang-20, clang-21, clang-22
-// UNSUPPORTED: apple-clang-17, apple-clang-18, apple-clang-19, apple-clang-20, apple-clang-21
+// UNSUPPORTED: clang-21, clang-22
+// UNSUPPORTED: apple-clang-21
// UNSUPPORTED: target={{.+}}-android{{.*}}
// <numeric>
>From 1ce0c53c2701439a7d21efe097f8ee5ea5562338 Mon Sep 17 00:00:00 2001
From: Hristo Hristov <hghristov.rmm at gmail.com>
Date: Sun, 19 Jul 2026 18:06:51 +0300
Subject: [PATCH 2/2] Addressed comment
---
.../numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp b/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
index ed5c971c4c6e7..20275ce1f7adf 100644
--- a/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
+++ b/libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating.bitint.pass.cpp
@@ -8,8 +8,6 @@
// REQUIRES: std-at-least-c++26
-// TODO(LLVM25): remove these guards. Clang <= 22 mis-evaluates
-// std::saturating_mul on non-byte-aligned _BitInt. https://llvm.org/PR204085
// UNSUPPORTED: clang-21, clang-22
// UNSUPPORTED: apple-clang-21
// UNSUPPORTED: target={{.+}}-android{{.*}}
More information about the libcxx-commits
mailing list