From f7a449909a53ec6e4ea13f197f86ed1aed7de560 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 11 Aug 2020 16:55:01 +0100 Subject: [PATCH] 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. --- .../testsuite/experimental/net/execution_context/make_service.cc | 1 + libstdc++-v3/testsuite/experimental/net/executor/1.cc | 1 + libstdc++-v3/testsuite/experimental/net/headers.cc | 1 + .../experimental/net/internet/address/v4/comparisons.cc | 1 + .../testsuite/experimental/net/internet/address/v4/cons.cc | 1 + .../testsuite/experimental/net/internet/address/v4/creation.cc | 1 + .../testsuite/experimental/net/internet/address/v4/members.cc | 1 + .../testsuite/experimental/net/internet/resolver/base.cc | 1 + .../testsuite/experimental/net/internet/resolver/ops/lookup.cc | 1 + .../testsuite/experimental/net/internet/resolver/ops/reverse.cc | 1 + libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc | 1 + libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc | 1 + libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc | 1 + 13 files changed, 13 insertions(+) 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 -- 2.47.2