diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2024-07-04 09:16:18 -0400 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2024-07-04 09:16:18 -0400 |
commit | 46ffda9bf19abeed95e9d758ed5e776ee221ee9e (patch) | |
tree | ba00c8f4beb1356526dec0549728f49fb8aa5682 | |
parent | adcfb4fb8fb20a911c795312ff5f5284dba05275 (diff) | |
download | gcc-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.cc | 1 |
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> |