These failures were hidden until we started to run the test by fixing the filename earlier: use dg-lto directives.
gcc/testsuite/ChangeLog: PR c++/95677 * g++.dg/lto/pr95677_0.C: Use dg-lto-*. --- gcc/testsuite/g++.dg/lto/pr95677_0.C | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/g++.dg/lto/pr95677_0.C b/gcc/testsuite/g++.dg/lto/pr95677_0.C index 520ef04e61c8..d24279de0252 100644 --- a/gcc/testsuite/g++.dg/lto/pr95677_0.C +++ b/gcc/testsuite/g++.dg/lto/pr95677_0.C @@ -1,8 +1,7 @@ // PR c++/95677 -// { dg-do link } -// { dg-require-effective-target lto } -// { dg-options "-flto" } +// { dg-lto-do link } +// { dg-lto-options { -flto } } -- 2.47.0