[PING 1] [PATCH] testsuite: libstdc++: Use effective-target libatomic

Torbjorn SVENSSON torbjorn.svensson@foss.st.com
Sat Jan 11 19:18:04 GMT 2025


Gentle ping :)

Kind regards,
Torbjörn

On 2024-12-23 20:00, Torbjörn SVENSSON wrote:
> Ok for trunk and releases/gcc-14?
> 
> --
> 
> Test assumes libatomic.a is always available, but for some embedded
> targets, there is no libatomic.a and the test thus fail.
> 
> libstdc++/ChangeLog:
> 
> 	* 29_atomics/atomic_float/compare_exchange_padding.cc: Use
> 	effective-target libatomic_available.
> 
> Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
> ---
>   .../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 49626ac6651..9395e3026a7 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++ mailing list