aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2024-07-04 09:16:18 -0400
committerJohn David Anglin <danglin@gcc.gnu.org>2024-07-04 09:16:18 -0400
commit46ffda9bf19abeed95e9d758ed5e776ee221ee9e (patch)
treeba00c8f4beb1356526dec0549728f49fb8aa5682
parentadcfb4fb8fb20a911c795312ff5f5284dba05275 (diff)
downloadgcc-46ffda9bf19abeed95e9d758ed5e776ee221ee9e.zip
gcc-46ffda9bf19abeed95e9d758ed5e776ee221ee9e.tar.gz
gcc-46ffda9bf19abeed95e9d758ed5e776ee221ee9e.tar.bz2
Skip 30_threads/future/members/poll.cc on hppa*-*-linux*
hppa*-*-linux* lacks high resolution timer support. Timer resolution ranges from 1 to 10ms. As a result, a large number of iterations are needed for the wait_for_0 and ready loops. This causes the wait_until_sys_epoch and wait_until_steady_epoch loops to timeout. There the loop wait time is determined by the timer resolution. 2024-07-04 John David Anglin <danglin@gcc.gnu.org> libstdc++-v3/ChangeLog: PR libstdc++/98678 * testsuite/30_threads/future/members/poll.cc: Skip on hppa*-*-linux*.
-rw-r--r--libstdc++-v3/testsuite/30_threads/future/members/poll.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/30_threads/future/members/poll.cc b/libstdc++-v3/testsuite/30_threads/future/members/poll.cc
index 4fa282b..2bdbe7a 100644
--- a/libstdc++-v3/testsuite/30_threads/future/members/poll.cc
+++ b/libstdc++-v3/testsuite/30_threads/future/members/poll.cc
@@ -19,6 +19,7 @@
// { dg-do run { target c++11 } }
// { dg-additional-options "-pthread" { target pthread } }
// { dg-require-gthreads "" }
+// { dg-skip-if "no high resolution timer support" { hppa*-*-linux* } }
#include <future>
#include <chrono>