https://gcc.gnu.org/g:4b0ef49d02f1f16325aa53fee3b0f6860728d2f8

commit r15-6828-g4b0ef49d02f1f16325aa53fee3b0f6860728d2f8
Author: Torbjörn SVENSSON <torbjorn.svens...@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.svens...@foss.st.com>

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>

Reply via email to