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;

Reply via email to