Explicitly link with libatomic when needed.
2020-02-29 John David Anglin <danglin@gcc.gnu.org> * testsuite/30_threads/stop_token/stop_callback.cc: Add libatomic option. * testsuite/30_threads/stop_token/stop_callback/deadlock-mt.cc: Likewise. * testsuite/30_threads/stop_token/stop_callback/deadlock.cc: Likewise. * testsuite/30_threads/stop_token/stop_callback/destroy.cc: Likewise. * testsuite/30_threads/stop_token/stop_callback/invoke.cc: Likewise. * testsuite/30_threads/stop_token/stop_source.cc: Likewise. * testsuite/30_threads/stop_token/stop_source/assign.cc: Likewise. * testsuite/30_threads/stop_token/stop_token.cc: Likewise. * testsuite/30_threads/stop_token/stop_token/stop_possible.cc: Likewise.
This commit is contained in:
parent
b177b3696c
commit
68a1a11fad
10 changed files with 22 additions and 0 deletions
|
@ -1,5 +1,18 @@
|
|||
2020-02-29 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* testsuite/30_threads/stop_token/stop_callback.cc: Add libatomic
|
||||
option.
|
||||
* testsuite/30_threads/stop_token/stop_callback/deadlock-mt.cc:
|
||||
Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_callback/deadlock.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_callback/destroy.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_callback/invoke.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_source.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_source/assign.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_token.cc: Likewise.
|
||||
* testsuite/30_threads/stop_token/stop_token/stop_possible.cc:
|
||||
Likewise.
|
||||
|
||||
PR libstdc++/92906
|
||||
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a -pthread" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-require-effective-target c++2a }
|
||||
// { dg-require-effective-target pthread }
|
||||
// { dg-require-gthreads "" }
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a -pthread" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-require-effective-target c++2a }
|
||||
// { dg-require-effective-target pthread }
|
||||
// { dg-require-gthreads "" }
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-options "-std=gnu++2a" }
|
||||
// { dg-add-options libatomic }
|
||||
// { dg-do run { target c++2a } }
|
||||
|
||||
#include <stop_token>
|
||||
|
|
Loading…
Add table
Reference in a new issue