From: Jonathan Wakely Date: Tue, 11 Aug 2020 15:55:01 +0000 (+0100) Subject: libstdc++: Disable net tests that depend on threads [PR 89760] X-Git-Tag: releases/gcc-9.4.0~761 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7a449909a53ec6e4ea13f197f86ed1aed7de560;p=thirdparty%2Fgcc.git libstdc++: Disable net tests that depend on threads [PR 89760] libstdc++-v3/ChangeLog: PR libstdc++/89760 * testsuite/experimental/net/execution_context/make_service.cc: Add dg-require-gthreads. * testsuite/experimental/net/executor/1.cc: Likewise. * testsuite/experimental/net/headers.cc: Likewise. * testsuite/experimental/net/internet/address/v4/comparisons.cc: Likewise. * testsuite/experimental/net/internet/address/v4/cons.cc: Likewise. * testsuite/experimental/net/internet/address/v4/creation.cc: Likewise. * testsuite/experimental/net/internet/address/v4/members.cc: Likewise. * testsuite/experimental/net/internet/resolver/base.cc: Likewise. * testsuite/experimental/net/internet/resolver/ops/lookup.cc: Likewise. * testsuite/experimental/net/internet/resolver/ops/reverse.cc: Likewise. * testsuite/experimental/net/timer/waitable/cons.cc: Likewise. * testsuite/experimental/net/timer/waitable/dest.cc: Likewise. * testsuite/experimental/net/timer/waitable/ops.cc: Likewise. --- diff --git a/libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc b/libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc index 0898d12927a2..fe8d385b0f72 100644 --- a/libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc +++ b/libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc @@ -16,6 +16,7 @@ // . // { dg-do compile { target c++14 } } +// { dg-require-gthreads "" } #include diff --git a/libstdc++-v3/testsuite/experimental/net/executor/1.cc b/libstdc++-v3/testsuite/experimental/net/executor/1.cc index cd0af4b77373..88e263297ee5 100644 --- a/libstdc++-v3/testsuite/experimental/net/executor/1.cc +++ b/libstdc++-v3/testsuite/experimental/net/executor/1.cc @@ -16,6 +16,7 @@ // . // { dg-do run { target c++14 } } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/headers.cc b/libstdc++-v3/testsuite/experimental/net/headers.cc index 1705d2da59cf..959ce0dcb36f 100644 --- a/libstdc++-v3/testsuite/experimental/net/headers.cc +++ b/libstdc++-v3/testsuite/experimental/net/headers.cc @@ -16,6 +16,7 @@ // . // { dg-do compile } +// { dg-require-gthreads "" } #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc index 83a8bab88fa5..83359ec1e776 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc index 15774803c006..65f3100887e9 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc index 5919845c2f78..1a933b902d55 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc index 37ca8c81e320..2d71581ac2e1 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc b/libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc index 746557af6567..f9bea5f9ccd9 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc index 39fb7fd77087..40cb3db36100 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc index 34ebe5eba70a..831d78c44fe3 100644 --- a/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc +++ b/libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options net_ts } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc b/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc index d1886e75f063..935df8373cb9 100644 --- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc +++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options libatomic } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc b/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc index cc3b6ee5658d..9cc3df90ce25 100644 --- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc +++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options libatomic } +// { dg-require-gthreads "" } #include #include diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc b/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc index 0f89bec16cda..76aff0abb7e0 100644 --- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc +++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc @@ -17,6 +17,7 @@ // { dg-do run { target c++14 } } // { dg-add-options libatomic } +// { dg-require-gthreads "" } #include #include