From: Alexandre Oliva Date: Sun, 1 Feb 2026 07:36:00 +0000 (-0300) Subject: testsuite: skip pr118817 over unmet hostedlib needs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f583d6aaed6794549b0163e35cd480ff60627acc;p=thirdparty%2Fgcc.git testsuite: skip pr118817 over unmet hostedlib needs The test for -shared support doesn't fail on riscv64-elf, unlike other barebones targets including riscv32-elf (testing with -fpic -shared overflows HI20 relocs) that don't enable a hosted libstdc++. This test thus got skipped on those other platforms, but we still gave it a shot on riscv64-elf, and then it failed because libstdc++ doesn't have all the headers enabled that the test requires. Require hostedlib. for gcc/testsuite/ChangeLog * g++.dg/lto/pr118817_0.C: Require hostedlib. --- diff --git a/gcc/testsuite/g++.dg/lto/pr118817_0.C b/gcc/testsuite/g++.dg/lto/pr118817_0.C index ae65f34504e..2fd8d6b7ff8 100644 --- a/gcc/testsuite/g++.dg/lto/pr118817_0.C +++ b/gcc/testsuite/g++.dg/lto/pr118817_0.C @@ -2,6 +2,7 @@ // { dg-lto-options { { -O3 -fPIC -flto -shared -std=c++20 -Wall } } } // { dg-require-effective-target fpic } // { dg-require-effective-target shared } +// { dg-skip-if "requires hosted libstdc++ for vector and string" { ! hostedlib } } #include #include