From 08c7e87f0da24b701042110c3927ecdb3367c0b4 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 24 Apr 2024 09:26:39 +0200 Subject: [PATCH] Add C++ testing for 'gcc.dg/initpri1-lto.c': 'c-c++-common/initpri1-lto.c' Similar to commit a7d75773adadfcd536a5ded48ba215f18e8c5b3d "Consolidate similar C/C++ test cases for 'constructor', 'destructor' function attributes with priority". gcc/testsuite/ * gcc.dg/initpri1-lto.c: Integrate this... * c-c++-common/initpri1-lto.c: ... here. --- gcc/testsuite/c-c++-common/initpri1-lto.c | 6 ++++++ gcc/testsuite/gcc.dg/initpri1-lto.c | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/initpri1-lto.c delete mode 100644 gcc/testsuite/gcc.dg/initpri1-lto.c diff --git a/gcc/testsuite/c-c++-common/initpri1-lto.c b/gcc/testsuite/c-c++-common/initpri1-lto.c new file mode 100644 index 00000000000..433ef356c7e --- /dev/null +++ b/gcc/testsuite/c-c++-common/initpri1-lto.c @@ -0,0 +1,6 @@ +/* { dg-do run { target init_priority } } */ +/* { dg-require-effective-target lto } */ +/* { dg-options "-flto -O3" } */ +/* Via the magic string "-std=*++" indicate that testing one (the default) C++ standard is sufficient. */ + +#include "initpri1.c" diff --git a/gcc/testsuite/gcc.dg/initpri1-lto.c b/gcc/testsuite/gcc.dg/initpri1-lto.c deleted file mode 100644 index 0c97cf4b1c9..00000000000 --- a/gcc/testsuite/gcc.dg/initpri1-lto.c +++ /dev/null @@ -1,5 +0,0 @@ -/* { dg-do run { target init_priority } } */ -/* { dg-require-effective-target lto } */ -/* { dg-options "-flto -O3" } */ - -#include "../c-c++-common/initpri1.c" -- 2.47.2