e02840c1a9
libstdc++-v3/ChangeLog: PR libstdc++/100806 * include/bits/semaphore_base.h (__atomic_semaphore::_M_release): Force _M_release() to wake all waiting threads. * testsuite/30_threads/semaphore/100806.cc: New test.