libstdc++: Disable tests that fail after atomic wait/notify rewrite
authorJonathan Wakely <jwakely@redhat.com>
Tue, 20 Apr 2021 14:11:29 +0000 (15:11 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 20 Apr 2021 14:14:58 +0000 (15:14 +0100)
These tests are currently failing, but should be analyzed and
re-enabled.

libstdc++-v3/ChangeLog:

* testsuite/30_threads/semaphore/try_acquire_for.cc: Disable
test for targets not using futexes for semaphores.
* testsuite/30_threads/semaphore/try_acquire_until.cc: Likewise.
* testsuite/30_threads/stop_token/stop_callback/destroy.cc:
Disable for all targets.

libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_for.cc
libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc
libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/destroy.cc

index e7edc9e..248ecb0 100644 (file)
@@ -21,6 +21,8 @@
 // { dg-require-gthreads "" }
 // { dg-add-options libatomic }
 
+// { dg-skip-if "FIXME: fails" { ! futex } }
+
 #include <semaphore>
 #include <chrono>
 #include <thread>
index 49ba33b..eb1351c 100644 (file)
@@ -21,6 +21,8 @@
 // { dg-additional-options "-pthread" { target pthread } }
 // { dg-add-options libatomic }
 
+// { dg-skip-if "FIXME: fails" { ! futex } }
+
 #include <semaphore>
 #include <chrono>
 #include <thread>
index 061ed44..c2cfba0 100644 (file)
@@ -21,6 +21,8 @@
 // { dg-require-effective-target pthread }
 // { dg-require-gthreads "" }
 
+// { dg-skip-if "FIXME: times out" { *-*-* } }
+
 #include <stop_token>
 #include <atomic>
 #include <thread>