diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2023-09-26 15:59:02 +0200 |
---|---|---|
committer | Hans-Peter Nilsson <hp@bitrange.com> | 2023-09-26 23:39:17 +0200 |
commit | dd0c42cd37dab62f9f61ac834333ec899305dee4 (patch) | |
tree | 00aa35c1cf406f3df9bae18aa9bf04a32dd5a60b | |
parent | a5f39859d0c14a831e2826f5e5cfe036e56dcd7d (diff) | |
download | gcc-dd0c42cd37dab62f9f61ac834333ec899305dee4.zip gcc-dd0c42cd37dab62f9f61ac834333ec899305dee4.tar.gz gcc-dd0c42cd37dab62f9f61ac834333ec899305dee4.tar.bz2 |
testsuite: Require thread-fence for 29_atomics/atomic_flag/cons/value_init.cc
A recent patch made __atomic_test_and_set no longer fall
back to emitting non-atomic code, but instead will then emit
a call to __atomic_test_and_set, thereby exposing the need
to gate also this test on support for atomics, similar to
r14-3980-g62b29347c38394.
libstdc++-v3:
* testsuite/29_atomics/atomic_flag/cons/value_init.cc: Add
dg-require-thread-fence.
-rw-r--r-- | libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc b/libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc index 084e293..f3f38b5 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc @@ -16,6 +16,7 @@ // <http://www.gnu.org/licenses/>. // { dg-do run { target c++20 } } +// { dg-require-thread-fence "" } #include <atomic> #include <testsuite_hooks.h> |