[gcc r14-11206] testsuite: libstdc++: Use effective-target libatomic
Torbjorn Svensson
azoff@gcc.gnu.org
Sun Jan 12 07:36:53 GMT 2025
https://gcc.gnu.org/g:d82fc939f914e901b2686bb25b277cb75d4ea53f
commit r14-11206-gd82fc939f914e901b2686bb25b277cb75d4ea53f
Author: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Date: Mon Dec 23 18:46:10 2024 +0100
testsuite: libstdc++: Use effective-target libatomic
Test assumes libatomic.a is always available, but for some embedded
targets, there is no libatomic.a and the test thus fail.
libstdc++-v3/ChangeLog:
* testsuite/29_atomics/atomic_float/compare_exchange_padding.cc:
Use effective-target libatomic_available.
Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
(cherry picked from commit 4b0ef49d02f1f16325aa53fee3b0f6860728d2f8)
Diff:
---
.../testsuite/29_atomics/atomic_float/compare_exchange_padding.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_float/compare_exchange_padding.cc b/libstdc++-v3/testsuite/29_atomics/atomic_float/compare_exchange_padding.cc
index 49626ac66511..9395e3026a7f 100644
--- a/libstdc++-v3/testsuite/29_atomics/atomic_float/compare_exchange_padding.cc
+++ b/libstdc++-v3/testsuite/29_atomics/atomic_float/compare_exchange_padding.cc
@@ -1,5 +1,6 @@
// { dg-do run { target c++20 } }
// { dg-options "-O0" }
+// { dg-require-effective-target libatomic_available }
// { dg-additional-options "[atomic_link_flags [get_multilibs]] -latomic" }
#include <atomic>
More information about the Libstdc++-cvs
mailing list