From 6b21f7969241cff217821239b968c760ab8e38fc Mon Sep 17 00:00:00 2001 From: Sam James Date: Tue, 29 Oct 2024 05:32:46 +0000 Subject: testsuite: g++.dg: fix PR112938 filename The test was being ignored because dg.exp looks for .C in g++.dg/. gcc/testsuite/ChangeLog: PR middle-end/112938 * g++.dg/strub-internal-pr112938.cc: Move to... * g++.dg/strub-internal-pr112938.C: ...here. --- gcc/testsuite/g++.dg/strub-internal-pr112938.C | 12 ++++++++++++ gcc/testsuite/g++.dg/strub-internal-pr112938.cc | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 gcc/testsuite/g++.dg/strub-internal-pr112938.C delete mode 100644 gcc/testsuite/g++.dg/strub-internal-pr112938.cc (limited to 'gcc') diff --git a/gcc/testsuite/g++.dg/strub-internal-pr112938.C b/gcc/testsuite/g++.dg/strub-internal-pr112938.C new file mode 100644 index 0000000..5a74bec --- /dev/null +++ b/gcc/testsuite/g++.dg/strub-internal-pr112938.C @@ -0,0 +1,12 @@ +/* { dg-do compile } */ +/* { dg-options "-fdump-tree-optimized -O2" } */ +/* { dg-require-effective-target strub } */ + +bool __attribute__ ((__strub__ ("internal"))) +f(bool i, volatile bool j) +{ + return (i ^ j) == j; +} + +/* Check for two dereferences of the indirected volatile j parm. */ +/* { dg-final { scan-tree-dump-times {={v} \*j_[0-9][0-9]*(D)} 2 "optimized" } } */ diff --git a/gcc/testsuite/g++.dg/strub-internal-pr112938.cc b/gcc/testsuite/g++.dg/strub-internal-pr112938.cc deleted file mode 100644 index 5a74bec..0000000 --- a/gcc/testsuite/g++.dg/strub-internal-pr112938.cc +++ /dev/null @@ -1,12 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-fdump-tree-optimized -O2" } */ -/* { dg-require-effective-target strub } */ - -bool __attribute__ ((__strub__ ("internal"))) -f(bool i, volatile bool j) -{ - return (i ^ j) == j; -} - -/* Check for two dereferences of the indirected volatile j parm. */ -/* { dg-final { scan-tree-dump-times {={v} \*j_[0-9][0-9]*(D)} 2 "optimized" } } */ -- cgit v1.1