[PATCH 3/3] rs6000: Move more g++.dg powerpc tests to g++.target
Also adjust DejaGnu directives, as specifically requiring "powerpc*-*-*" is no longer required. 2021-02-21 Paul A. Clarke gcc/testsuite * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc. * g++.dg/other/darwin-minversion-1.C: Likewise. * g++.dg/eh/ppc64-sighandle-cr.C: Likewise. * g++.dg/eh/simd-5.C: Likewise. * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives. * g++.dg/eh/uncaught3.C: Likewise. * g++.dg/other/spu2vmx-1.C: Likewise. --- .../{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C| 0 .../{g++.dg/other => g++.target/powerpc}/darwin-minversion-1.C | 0 .../{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C | 0 gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C| 2 +- gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C| 0 gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C | 2 +- gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C | 2 +- 7 files changed, 3 insertions(+), 3 deletions(-) rename gcc/testsuite/{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C (100%) rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/darwin-minversion-1.C (100%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C (100%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C (95%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C (100%) rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C (84%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C (96%) diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/const2.C b/gcc/testsuite/g++.target/powerpc/const2.C similarity index 100% rename from gcc/testsuite/g++.dg/debug/dwarf2/const2.C rename to gcc/testsuite/g++.target/powerpc/const2.C diff --git a/gcc/testsuite/g++.dg/other/darwin-minversion-1.C b/gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C similarity index 100% rename from gcc/testsuite/g++.dg/other/darwin-minversion-1.C rename to gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C diff --git a/gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C b/gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C similarity index 100% rename from gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C rename to gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C diff --git a/gcc/testsuite/g++.dg/eh/simd-4.C b/gcc/testsuite/g++.target/powerpc/simd-4.C similarity index 95% rename from gcc/testsuite/g++.dg/eh/simd-4.C rename to gcc/testsuite/g++.target/powerpc/simd-4.C index 8c9b58bf8684..a01f19c27369 100644 --- a/gcc/testsuite/g++.dg/eh/simd-4.C +++ b/gcc/testsuite/g++.target/powerpc/simd-4.C @@ -1,4 +1,4 @@ -/* { dg-do run { target powerpc*-*-darwin* } } */ +/* { dg-do run { target *-*-darwin* } } */ /* { dg-options "-fexceptions -fnon-call-exceptions -O -maltivec" } */ #include diff --git a/gcc/testsuite/g++.dg/eh/simd-5.C b/gcc/testsuite/g++.target/powerpc/simd-5.C similarity index 100% rename from gcc/testsuite/g++.dg/eh/simd-5.C rename to gcc/testsuite/g++.target/powerpc/simd-5.C diff --git a/gcc/testsuite/g++.dg/other/spu2vmx-1.C b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C similarity index 84% rename from gcc/testsuite/g++.dg/other/spu2vmx-1.C rename to gcc/testsuite/g++.target/powerpc/spu2vmx-1.C index d9c8faf94592..496b46c22c95 100644 --- a/gcc/testsuite/g++.dg/other/spu2vmx-1.C +++ b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C @@ -1,4 +1,4 @@ -/* { dg-do compile { target powerpc*-*-* } } */ +/* { dg-do compile } */ /* { dg-require-effective-target powerpc_spu } */ /* { dg-options "-maltivec" } */ diff --git a/gcc/testsuite/g++.dg/eh/uncaught3.C b/gcc/testsuite/g++.target/powerpc/uncaught3.C similarity index 96% rename from gcc/testsuite/g++.dg/eh/uncaught3.C rename to gcc/testsuite/g++.target/powerpc/uncaught3.C index 1beaab3f..f891401584ec 100644 --- a/gcc/testsuite/g++.dg/eh/uncaught3.C +++ b/gcc/testsuite/g++.target/powerpc/uncaught3.C @@ -1,4 +1,4 @@ -// { dg-do compile { target powerpc*-*-darwin* } } +// { dg-do compile { target *-*-darwin* } } // { dg-final { scan-assembler-not "__cxa_get_exception" } } // { dg-options "-mmacosx-version-min=10.4" } // { dg-additional-options "-Wno-deprecated" { target c++17 } } -- 2.27.0
Re: [PATCH 3/3] rs6000: Move more g++.dg powerpc tests to g++.target
Hi! On Mon, Feb 21, 2022 at 03:17:47PM -0600, Paul A. Clarke wrote: > gcc/testsuite > * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc. > * g++.dg/other/darwin-minversion-1.C: Likewise. > * g++.dg/eh/ppc64-sighandle-cr.C: Likewise. This one uses // { dg-do run { target { powerpc64*-*-linux* } } } which is never correct: the target defaulting to 64 bit does in no way mean that this is built as 64 bit. There is nothing in the test that needs 64 bit afaics? > * g++.dg/eh/simd-5.C: Likewise. // { dg-do run { target { powerpc_spe && { ! *-*-vxworks* } } } } This testcase can be deleted, there is no SPE anymore. But that is perhaps best done deleting these tests and everything that uses it as well at the same time :-) > * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives. > * g++.dg/eh/uncaught3.C: Likewise. > * g++.dg/other/spu2vmx-1.C: Likewise. Those things can be done later, so: okay for trunk. Thanks! Segher
Re: [PING PATCH 3/3] rs6000: Move more g++.dg powerpc tests to g++.target
Ping. On Mon, Feb 21, 2022 at 03:17:47PM -0600, Paul A. Clarke via Gcc-patches wrote: > Also adjust DejaGnu directives, as specifically requiring "powerpc*-*-*" is no > longer required. > > 2021-02-21 Paul A. Clarke > > gcc/testsuite > * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc. > * g++.dg/other/darwin-minversion-1.C: Likewise. > * g++.dg/eh/ppc64-sighandle-cr.C: Likewise. > * g++.dg/eh/simd-5.C: Likewise. > * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives. > * g++.dg/eh/uncaught3.C: Likewise. > * g++.dg/other/spu2vmx-1.C: Likewise. > --- > .../{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C| 0 > .../{g++.dg/other => g++.target/powerpc}/darwin-minversion-1.C | 0 > .../{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C | 0 > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C| 2 +- > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C| 0 > gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C | 2 +- > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C | 2 +- > 7 files changed, 3 insertions(+), 3 deletions(-) > rename gcc/testsuite/{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C > (100%) > rename gcc/testsuite/{g++.dg/other => > g++.target/powerpc}/darwin-minversion-1.C (100%) > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C > (100%) > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C (95%) > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C (100%) > rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C (84%) > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C (96%) > > diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/const2.C > b/gcc/testsuite/g++.target/powerpc/const2.C > similarity index 100% > rename from gcc/testsuite/g++.dg/debug/dwarf2/const2.C > rename to gcc/testsuite/g++.target/powerpc/const2.C > diff --git a/gcc/testsuite/g++.dg/other/darwin-minversion-1.C > b/gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C > similarity index 100% > rename from gcc/testsuite/g++.dg/other/darwin-minversion-1.C > rename to gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C > diff --git a/gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C > b/gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C > similarity index 100% > rename from gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C > rename to gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C > diff --git a/gcc/testsuite/g++.dg/eh/simd-4.C > b/gcc/testsuite/g++.target/powerpc/simd-4.C > similarity index 95% > rename from gcc/testsuite/g++.dg/eh/simd-4.C > rename to gcc/testsuite/g++.target/powerpc/simd-4.C > index 8c9b58bf8684..a01f19c27369 100644 > --- a/gcc/testsuite/g++.dg/eh/simd-4.C > +++ b/gcc/testsuite/g++.target/powerpc/simd-4.C > @@ -1,4 +1,4 @@ > -/* { dg-do run { target powerpc*-*-darwin* } } */ > +/* { dg-do run { target *-*-darwin* } } */ > /* { dg-options "-fexceptions -fnon-call-exceptions -O -maltivec" } */ > > #include > diff --git a/gcc/testsuite/g++.dg/eh/simd-5.C > b/gcc/testsuite/g++.target/powerpc/simd-5.C > similarity index 100% > rename from gcc/testsuite/g++.dg/eh/simd-5.C > rename to gcc/testsuite/g++.target/powerpc/simd-5.C > diff --git a/gcc/testsuite/g++.dg/other/spu2vmx-1.C > b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > similarity index 84% > rename from gcc/testsuite/g++.dg/other/spu2vmx-1.C > rename to gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > index d9c8faf94592..496b46c22c95 100644 > --- a/gcc/testsuite/g++.dg/other/spu2vmx-1.C > +++ b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > @@ -1,4 +1,4 @@ > -/* { dg-do compile { target powerpc*-*-* } } */ > +/* { dg-do compile } */ > /* { dg-require-effective-target powerpc_spu } */ > /* { dg-options "-maltivec" } */ > > diff --git a/gcc/testsuite/g++.dg/eh/uncaught3.C > b/gcc/testsuite/g++.target/powerpc/uncaught3.C > similarity index 96% > rename from gcc/testsuite/g++.dg/eh/uncaught3.C > rename to gcc/testsuite/g++.target/powerpc/uncaught3.C > index 1beaab3f..f891401584ec 100644 > --- a/gcc/testsuite/g++.dg/eh/uncaught3.C > +++ b/gcc/testsuite/g++.target/powerpc/uncaught3.C > @@ -1,4 +1,4 @@ > -// { dg-do compile { target powerpc*-*-darwin* } } > +// { dg-do compile { target *-*-darwin* } } > // { dg-final { scan-assembler-not "__cxa_get_exception" } } > // { dg-options "-mmacosx-version-min=10.4" } > // { dg-additional-options "-Wno-deprecated" { target c++17 } } > -- > 2.27.0 >
Re: [PING^2 PATCH 3/3] rs6000: Move more g++.dg powerpc tests to g++.target
Ping. On Tue, Mar 08, 2022 at 01:59:47PM -0600, Paul A. Clarke via Gcc-patches wrote: > Ping. > > On Mon, Feb 21, 2022 at 03:17:47PM -0600, Paul A. Clarke via Gcc-patches > wrote: > > Also adjust DejaGnu directives, as specifically requiring "powerpc*-*-*" is > > no > > longer required. > > > > 2021-02-21 Paul A. Clarke > > > > gcc/testsuite > > * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc. > > * g++.dg/other/darwin-minversion-1.C: Likewise. > > * g++.dg/eh/ppc64-sighandle-cr.C: Likewise. > > * g++.dg/eh/simd-5.C: Likewise. > > * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives. > > * g++.dg/eh/uncaught3.C: Likewise. > > * g++.dg/other/spu2vmx-1.C: Likewise. > > --- > > .../{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C| 0 > > .../{g++.dg/other => g++.target/powerpc}/darwin-minversion-1.C | 0 > > .../{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C | 0 > > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C| 2 +- > > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C| 0 > > gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C | 2 +- > > gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C | 2 +- > > 7 files changed, 3 insertions(+), 3 deletions(-) > > rename gcc/testsuite/{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C > > (100%) > > rename gcc/testsuite/{g++.dg/other => > > g++.target/powerpc}/darwin-minversion-1.C (100%) > > rename gcc/testsuite/{g++.dg/eh => > > g++.target/powerpc}/ppc64-sighandle-cr.C (100%) > > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C (95%) > > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C (100%) > > rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C (84%) > > rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C (96%) > > > > diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/const2.C > > b/gcc/testsuite/g++.target/powerpc/const2.C > > similarity index 100% > > rename from gcc/testsuite/g++.dg/debug/dwarf2/const2.C > > rename to gcc/testsuite/g++.target/powerpc/const2.C > > diff --git a/gcc/testsuite/g++.dg/other/darwin-minversion-1.C > > b/gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C > > similarity index 100% > > rename from gcc/testsuite/g++.dg/other/darwin-minversion-1.C > > rename to gcc/testsuite/g++.target/powerpc/darwin-minversion-1.C > > diff --git a/gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C > > b/gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C > > similarity index 100% > > rename from gcc/testsuite/g++.dg/eh/ppc64-sighandle-cr.C > > rename to gcc/testsuite/g++.target/powerpc/ppc64-sighandle-cr.C > > diff --git a/gcc/testsuite/g++.dg/eh/simd-4.C > > b/gcc/testsuite/g++.target/powerpc/simd-4.C > > similarity index 95% > > rename from gcc/testsuite/g++.dg/eh/simd-4.C > > rename to gcc/testsuite/g++.target/powerpc/simd-4.C > > index 8c9b58bf8684..a01f19c27369 100644 > > --- a/gcc/testsuite/g++.dg/eh/simd-4.C > > +++ b/gcc/testsuite/g++.target/powerpc/simd-4.C > > @@ -1,4 +1,4 @@ > > -/* { dg-do run { target powerpc*-*-darwin* } } */ > > +/* { dg-do run { target *-*-darwin* } } */ > > /* { dg-options "-fexceptions -fnon-call-exceptions -O -maltivec" } */ > > > > #include > > diff --git a/gcc/testsuite/g++.dg/eh/simd-5.C > > b/gcc/testsuite/g++.target/powerpc/simd-5.C > > similarity index 100% > > rename from gcc/testsuite/g++.dg/eh/simd-5.C > > rename to gcc/testsuite/g++.target/powerpc/simd-5.C > > diff --git a/gcc/testsuite/g++.dg/other/spu2vmx-1.C > > b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > > similarity index 84% > > rename from gcc/testsuite/g++.dg/other/spu2vmx-1.C > > rename to gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > > index d9c8faf94592..496b46c22c95 100644 > > --- a/gcc/testsuite/g++.dg/other/spu2vmx-1.C > > +++ b/gcc/testsuite/g++.target/powerpc/spu2vmx-1.C > > @@ -1,4 +1,4 @@ > > -/* { dg-do compile { target powerpc*-*-* } } */ > > +/* { dg-do compile } */ > > /* { dg-require-effective-target powerpc_spu } */ > > /* { dg-options "-maltivec" } */ > > > > diff --git a/gcc/testsuite/g++.dg/eh/uncaught3.C > > b/gcc/testsuite/g++.target/powerpc/uncaught3.C > > similarity index 96% > > rename from gcc/testsuite/g++.dg/eh/uncaught3.C > > rename to gcc/testsuite/g++.target/powerpc/uncaught3.C > > index 1beaab3f..f891401584ec 100644 > > --- a/gcc/testsuite/g++.dg/eh/uncaught3.C > > +++ b/gcc/testsuite/g++.target/powerpc/uncaught3.C > > @@ -1,4 +1,4 @@ > > -// { dg-do compile { target powerpc*-*-darwin* } } > > +// { dg-do compile { target *-*-darwin* } } > > // { dg-final { scan-assembler-not "__cxa_get_exception" } } > > // { dg-options "-mmacosx-version-min=10.4" } > > // { dg-additional-options "-Wno-deprecated" { target c++17 } } > > -- > > 2.27.0 > >