[gcc r16-7548] libstdc++: Correct requirements for atomic/cons/zero_padding.cc tests [PR124124].
Tomasz Kaminski
tkaminsk@gcc.gnu.org
Tue Feb 17 11:38:27 GMT 2026
https://gcc.gnu.org/g:060d7c2a9c1fe16d23d98a74287fdb7c73ddb784
commit r16-7548-g060d7c2a9c1fe16d23d98a74287fdb7c73ddb784
Author: Tomasz Kamiński <tkaminsk@redhat.com>
Date: Mon Feb 16 15:07:54 2026 +0100
libstdc++: Correct requirements for atomic/cons/zero_padding.cc tests [PR124124].
This test uses atomic<T>::compare_exchange_strong and thus may require
libatomic and atomic-cmpxchg-word. The requirement on thread-fence and
non_pch were superfulous.
PR libstdc++/124124
libstdc++-v3/ChangeLog:
* testsuite/29_atomics/atomic/cons/zero_padding.cc: Adjust
dg-require.
Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
Reviewed-by: Patrick Palka <ppalka@redhat.com>
Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
Diff:
---
libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc b/libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc
index ad48d66de3a4..3c8a4a8f428a 100644
--- a/libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc
+++ b/libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc
@@ -1,6 +1,6 @@
// { dg-do run { target c++11 } }
-// { dg-require-thread-fence "" }
-// { dg-add-options no_pch }
+// { dg-require-atomic-cmpxchg-word "" }
+// { dg-add-options libatomic }
#include <atomic>
#include <cstring>
More information about the Libstdc++-cvs
mailing list