On Fri, Sep 12, 2025 at 9:38 PM Alexandre Oliva <[email protected]> wrote:
>
>
> 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.
The patch is ok.
>
> 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!