]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add options to link with libatomic in various tests.
authorJohn David Anglin <danglin@gcc.gnu.org>
Wed, 10 Mar 2021 16:01:12 +0000 (16:01 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Wed, 10 Mar 2021 16:01:12 +0000 (16:01 +0000)
libstdc++-v3/ChangeLog:

* testsuite/29_atomics/atomic/wait_notify/bool.cc: Add options to
link with libatomic.
* testsuite/29_atomics/atomic/wait_notify/generic.cc: Likewise.
* testsuite/29_atomics/atomic/wait_notify/pointers.cc: Likewise.
* testsuite/29_atomics/atomic_flag/wait_notify/1.cc: Likewise.
* testsuite/30_threads/barrier/arrive.cc: Likewise.
* testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
* testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
* testsuite/30_threads/barrier/completion.cc: Likewise.
* testsuite/30_threads/latch/3.cc: Likewise.
* testsuite/30_threads/semaphore/try_acquire.cc: Likewise.
* testsuite/30_threads/semaphore/try_acquire_for.cc: Likewise.
* testsuite/30_threads/semaphore/try_acquire_until.cc: Likewise.

12 files changed:
libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/pointers.cc
libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
libstdc++-v3/testsuite/30_threads/barrier/arrive.cc
libstdc++-v3/testsuite/30_threads/barrier/arrive_and_drop.cc
libstdc++-v3/testsuite/30_threads/barrier/arrive_and_wait.cc
libstdc++-v3/testsuite/30_threads/barrier/completion.cc
libstdc++-v3/testsuite/30_threads/latch/3.cc
libstdc++-v3/testsuite/30_threads/semaphore/try_acquire.cc
libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_for.cc
libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc

index 0550f17c69ddd2d77e502d679f0e33f3e4426a6a..b26ffb5749c9f74ff16af5e7cb7223c05209fa0c 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index 9ab1b071c96434e06ec599fc388ba9bf330b91a3..e67ab776e711534e9ce00450240bfff43c1bdfb2 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index cc63694f5968f240d8bf98ed0da37e21c27ec1e6..023354366b3f67296992ee9673b32106a0ecd6fd 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-additional-options "-pthread" { target pthread } }
 // { dg-require-gthreads "" }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index 45b68c5bbb850c5bbf502f95eaee8908b8d48de6..241251fc72f828d6a68ec729d8968041834d04d9 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index fb0f56292c01f3eef43d14ad89605e9a8c31e513..1faad7e9281a590366e62ef41818f4e32f4403c2 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index 22b40200c8011fa214f056a7b63fc8256118ec5f..2e203ea82096453ef859953975a858d1c4f4c9a8 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index f9b4fa29063ddc50af6898aaf4eaa186275db745..f5460fbe62098ebed77fd1b2aef15211ed2a72d3 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index 27be0844a60389e5a658cfff3b396d9c7150c120..fd3cb92206010687b9fe05c00652b285dfa1fa9e 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 // Copyright (C) 2020-2021 Free Software Foundation, Inc.
 //
index 079963f131e3ca1acdb23c1dad37c976abb957ec..2da6a84e2c57bd2898e431c73b6db1f78f473ce4 100644 (file)
@@ -19,6 +19,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 #include <latch>
 #include <atomic>
index 03f781e7185ab645e0f5bce4765ab9399b16b51f..63f3fa3cbf876c0b734dc6baa8073e87afd1cd2a 100644 (file)
@@ -19,6 +19,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-effective-target pthread }
 // { dg-require-gthreads "" }
+// { dg-add-options libatomic }
 
 #include <semaphore>
 #include <limits>
index 02096a07f2c2848c9396d2620981a8c0ee4517b0..e7edc9eeef1b9f8bae12a5ce1179b68734264f26 100644 (file)
@@ -19,6 +19,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-effective-target pthread }
 // { dg-require-gthreads "" }
+// { dg-add-options libatomic }
 
 #include <semaphore>
 #include <chrono>
index 7d76199f8b3ab915bf652bde321a99f99d49bab0..49ba33b499981ba760cf32ffffecfa8e461562e1 100644 (file)
@@ -19,6 +19,7 @@
 // { dg-do run { target c++2a } }
 // { dg-require-gthreads "" }
 // { dg-additional-options "-pthread" { target pthread } }
+// { dg-add-options libatomic }
 
 #include <semaphore>
 #include <chrono>