Hi all, "use_service.cc" libstdc++ test does not compile for baremetal, unfortunately AFAIK we don't have an appropriate selector to skip these.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89760 https://gcc.gnu.org/legacy-ml/gcc-patches/2018-10/msg01089.html While the full issue is tackled would be possible to install this patch to have it disabled on aarch64 baremetal where it is known to be failing? Thanks Andrea libstdc++-v3/ChangeLog 2020-??-?? Andrea Corallo <andrea.cora...@arm.com> * testsuite/experimental/net/execution_context/use_service.cc: Skip on aarch64-none-elf.
>From 23a0b92477b976a5f9e9df20fdaac90c943ba840 Mon Sep 17 00:00:00 2001 From: Andrea Corallo <andrea.cora...@arm.com> Date: Wed, 1 Apr 2020 10:19:04 +0100 Subject: [PATCH] testsuite: disabled use_service on aarch64 bare metal --- .../testsuite/experimental/net/execution_context/use_service.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc b/libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc index 8a2d03fb1bb8..9cf97618e64b 100644 --- a/libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc +++ b/libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc @@ -16,6 +16,7 @@ // <http://www.gnu.org/licenses/>. // { dg-do run { target c++14 } } +// { dg-skip-if "Disable on aarch64 bare metal" { aarch64*-*-elf } } #include <experimental/executor> #include <testsuite_hooks.h> -- 2.17.1