From 778863eab72fdef226b8ac999b13a6ee71f397c0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Fri, 25 Oct 2024 22:57:50 +0100 Subject: testsuite: move single-file LTO pr95677 test to torture This only started being used recently in r15-4681-g96110c14cf61a1 and pinskia pointed out we may as well make it a proper torture test instead as it's a single file LTO test. gcc/testsuite/ChangeLog: PR c++/95677 * g++.dg/lto/pr95677_0.C: Move to... * g++.dg/torture/pr95677.C: ...here. --- gcc/testsuite/g++.dg/lto/pr95677_0.C | 18 ------------------ gcc/testsuite/g++.dg/torture/pr95677.C | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 18 deletions(-) delete mode 100644 gcc/testsuite/g++.dg/lto/pr95677_0.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95677.C (limited to 'gcc') diff --git a/gcc/testsuite/g++.dg/lto/pr95677_0.C b/gcc/testsuite/g++.dg/lto/pr95677_0.C deleted file mode 100644 index d24279d..0000000 --- a/gcc/testsuite/g++.dg/lto/pr95677_0.C +++ /dev/null @@ -1,18 +0,0 @@ -// PR c++/95677 - -// { dg-lto-do link } -// { dg-lto-options { -flto } } - - - -namespace { - void foo() { - extern int xx; // injects a *static* - xx = 0; - } - int xx = 1; -} - -int main() { - xx = 2; -} diff --git a/gcc/testsuite/g++.dg/torture/pr95677.C b/gcc/testsuite/g++.dg/torture/pr95677.C new file mode 100644 index 0000000..d33f5c8 --- /dev/null +++ b/gcc/testsuite/g++.dg/torture/pr95677.C @@ -0,0 +1,14 @@ +// PR c++/95677 +// { dg-do link } + +namespace { + void foo() { + extern int xx; // injects a *static* + xx = 0; + } + int xx = 1; +} + +int main() { + xx = 2; +} -- cgit v1.1