https://gcc.gnu.org/g:4782662796ac8fa3174416cf04982290ee6bbc20
commit r15-4094-g4782662796ac8fa3174416cf04982290ee6bbc20 Author: John David Anglin <dang...@gcc.gnu.org> Date: Sun Oct 6 16:09:28 2024 -0400 testsuite: Require lto in three tests 2024-10-06 John David Anglin <dang...@gcc.gnu.org> gcc/testsuite/ChangeLog: * g++.dg/cpp0x/noexcept87.C: Require lto. * g++.dg/ext/pragma-unroll-lambda-lto.C: Likewise. * gcc.dg/enum-alias-3.c: Likewise. Diff: --- gcc/testsuite/g++.dg/cpp0x/noexcept87.C | 1 + gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C | 1 + gcc/testsuite/gcc.dg/enum-alias-3.c | 1 + 3 files changed, 3 insertions(+) diff --git a/gcc/testsuite/g++.dg/cpp0x/noexcept87.C b/gcc/testsuite/g++.dg/cpp0x/noexcept87.C index 339569d15ae5..bb7bb6055324 100644 --- a/gcc/testsuite/g++.dg/cpp0x/noexcept87.C +++ b/gcc/testsuite/g++.dg/cpp0x/noexcept87.C @@ -1,5 +1,6 @@ // PR c++/115223 // { dg-do compile { target c++11 } } +// { dg-require-effective-target lto } // { dg-additional-options -flto } template<class T> diff --git a/gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C b/gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C index 64cdf90f34d3..ddf11730e338 100644 --- a/gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C +++ b/gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C @@ -1,4 +1,5 @@ // { dg-do link { target c++11 } } +// { dg-require-effective-target lto } // { dg-options "-O2 -flto -fdump-rtl-loop2_unroll" } // { dg-skip-if "requires hosted libstdc++ for cstdlib rand" { ! hostedlib } } diff --git a/gcc/testsuite/gcc.dg/enum-alias-3.c b/gcc/testsuite/gcc.dg/enum-alias-3.c index 36a4f02a4552..322c8d82952c 100644 --- a/gcc/testsuite/gcc.dg/enum-alias-3.c +++ b/gcc/testsuite/gcc.dg/enum-alias-3.c @@ -1,4 +1,5 @@ /* { dg-do run } */ +/* { dg-require-effective-target lto } */ /* { dg-options "-O2 -flto" } */ typedef int *A;