This test requires a C++ compiler.
This patch by Clément has been tested with multiple targets variants, including native aarch64-linux-gnu. Barring objections in the next few days, I'm going to put it in as obvious. for gcc/testsuite/ChangeLog * gcc.target/aarch64/pr113356.C: Move to ... * g++.target/aarch64/pr113356.C: ... here. --- gcc/testsuite/g++.target/aarch64/pr113356.C | 8 ++++++++ gcc/testsuite/gcc.target/aarch64/pr113356.C | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 gcc/testsuite/g++.target/aarch64/pr113356.C delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr113356.C diff --git a/gcc/testsuite/g++.target/aarch64/pr113356.C b/gcc/testsuite/g++.target/aarch64/pr113356.C new file mode 100644 index 0000000000000..0de17a54a53fc --- /dev/null +++ b/gcc/testsuite/g++.target/aarch64/pr113356.C @@ -0,0 +1,8 @@ +// { dg-do compile } +// { dg-options "-Os -fnon-call-exceptions -mearly-ldp-fusion -fno-lifetime-dse -fno-forward-propagate" } +struct Class1 { + virtual ~Class1() {} + unsigned Field1; +}; +struct Class4 : virtual Class1 {}; +int main() { Class4 var1; } diff --git a/gcc/testsuite/gcc.target/aarch64/pr113356.C b/gcc/testsuite/gcc.target/aarch64/pr113356.C deleted file mode 100644 index 0de17a54a53fc..0000000000000 --- a/gcc/testsuite/gcc.target/aarch64/pr113356.C +++ /dev/null @@ -1,8 +0,0 @@ -// { dg-do compile } -// { dg-options "-Os -fnon-call-exceptions -mearly-ldp-fusion -fno-lifetime-dse -fno-forward-propagate" } -struct Class1 { - virtual ~Class1() {} - unsigned Field1; -}; -struct Class4 : virtual Class1 {}; -int main() { Class4 var1; } -- Alexandre Oliva, happy hacker https://blog.lx.oliva.nom.br/ Free Software Activist FSFLA co-founder GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity. Excluding neuro-others for not behaving ""normal"" is *not* inclusive!