libstdc++: Add missing free functions for atomic_flag [PR103934]
authorThomas W Rodgers <rodgert@twrodgers.com>
Fri, 10 Feb 2023 17:35:11 +0000 (09:35 -0800)
committerThomas W Rodgers <rodgert@twrodgers.com>
Tue, 14 Feb 2023 01:46:16 +0000 (17:46 -0800)
commita8d769045b43e8509490362865a85cb31a855ccf
tree7c6c2ac5e9c4771bdbf5c81e996dacf83ef7b791
parentae7197818d6ed6123f1a294efa4ed9b3014d7ff5
libstdc++: Add missing free functions for atomic_flag [PR103934]

This patch adds -
  atomic_flag_test
  atomic_flag_test_explicit

Which were missed when commit 491ba6 introduced C++20 atomic flag
test.

libstdc++-v3/ChangeLog:

PR libstdc++/103934
* include/std/atomic (atomic_flag_test): Add.
(atomic_flag_test_explicit): Add.
* testsuite/29_atomics/atomic_flag/test/explicit.cc: Add
test case to cover missing atomic_flag free functions.
* testsuite/29_atomics/atomic_flag/test/implicit.cc:
Likewise.
libstdc++-v3/include/std/atomic
libstdc++-v3/testsuite/29_atomics/atomic_flag/test/explicit.cc
libstdc++-v3/testsuite/29_atomics/atomic_flag/test/implicit.cc