From: Torbjörn SVENSSON Date: Mon, 23 Dec 2024 17:46:10 +0000 (+0100) Subject: testsuite: libstdc++: Use effective-target libatomic X-Git-Tag: releases/gcc-14.3.0~593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d82fc939f914e901b2686bb25b277cb75d4ea53f;p=thirdparty%2Fgcc.git 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 (cherry picked from commit 4b0ef49d02f1f16325aa53fee3b0f6860728d2f8) --- 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