[gcc r11-5255] libstdc++: Link tests to libatomic as required [PR 97948]

Jonathan Wakely redi@gcc.gnu.org
Mon Nov 23 16:07:04 GMT 2020


https://gcc.gnu.org/g:fd62daea40e09c1e6d599a6171db6b298d6c362e

commit r11-5255-gfd62daea40e09c1e6d599a6171db6b298d6c362e
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Mon Nov 23 15:46:24 2020 +0000

    libstdc++: Link tests to libatomic as required [PR 97948]
    
    libstdc++-v3/ChangeLog:
    
            PR libstdc++/97948
            * testsuite/29_atomics/atomic_float/wait_notify.cc: Add options
            for libatomic.
            * testsuite/29_atomics/atomic_integral/wait_notify.cc: Likewise.
            * testsuite/29_atomics/atomic_ref/wait_notify.cc: Likewise.

Diff:
---
 libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc    | 1 +
 libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc | 1 +
 libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc      | 1 +
 3 files changed, 3 insertions(+)

diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc b/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
index 27d9b601c2f..8f9e4a39a21 100644
--- a/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
+++ b/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 // { dg-skip-if "broken" { ! *-*-*linux } }
 
 // Copyright (C) 2020 Free Software Foundation, Inc.
diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc b/libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
index 6e9ee7dbf93..abf2bfdbee9 100644
--- a/libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
+++ b/libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-effective-target pthread }
 // { dg-require-gthreads "" }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020 Free Software Foundation, Inc.
 //
diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc b/libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
index dc5ae7a21ea..b38fc206d46 100644
--- a/libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
+++ b/libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-effective-target pthread }
 // { dg-require-gthreads "" }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020 Free Software Foundation, Inc.
 //


More information about the Libstdc++-cvs mailing list