ping
On Mon, Apr 18, 2022 at 12:15:33PM -0500, Paul A. Clarke via Gcc-patches wrote:
> v3: moved "not tested on Darwin" changes into 1/2, where they belong.
>
> v2:
> - v1 patches 1/3 and 2/3 have been merged after reviews / approval.
> - Previous 3/3 is now 1/2, and new 2/2 is per review from Segher...
>
> Some tests in g++.dg are target-specific for powerpc. Move those to
> g++.target/powerpc. Update the DejaGnu directives as needed, since
> the target restriction is perhaps no longer needed when residing in the
> target-specific powerpc subdirectory.
>
> In addition (new patch 2/2), as suggested by Segher, remove 'lp64' restriction
> for a handful of tests, protecting uses of '-mcmodel' flag with
> dg-additional-options.
>
> Tested on Linux/Power9 (BE) and Linux Power8 (LE 32 and 64), full "make
> check".
>
> OK for trunk?
>
> Paul A. Clarke (2):
> rs6000: Move g++.dg powerpc PR tests to g++.target
> rs6000: Remove a few needless 'lp64' contraints.
>
> gcc/testsuite/g++.dg/pr65240-1.C | 8
> gcc/testsuite/g++.dg/pr65240-2.C | 8
> gcc/testsuite/g++.dg/pr65240-3.C | 8
> gcc/testsuite/g++.target/powerpc/pr65240-1.C | 9 +
> gcc/testsuite/g++.target/powerpc/pr65240-2.C | 9 +
> gcc/testsuite/g++.target/powerpc/pr65240-3.C | 9 +
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65240-4.C | 5 +++--
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65240.h | 0
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65242.C | 5 +++--
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr67211.C | 5 +++--
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr69667.C | 5 +++--
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr71294.C | 2 +-
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr84264.C | 2 +-
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr84279.C | 5 +++--
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr85657.C | 2 +-
> gcc/testsuite/{g++.dg => g++.target/powerpc}/pr93974.C | 0
> 16 files changed, 45 insertions(+), 37 deletions(-)
> delete mode 100644 gcc/testsuite/g++.dg/pr65240-1.C
> delete mode 100644 gcc/testsuite/g++.dg/pr65240-2.C
> delete mode 100644 gcc/testsuite/g++.dg/pr65240-3.C
> create mode 100644 gcc/testsuite/g++.target/powerpc/pr65240-1.C
> create mode 100644 gcc/testsuite/g++.target/powerpc/pr65240-2.C
> create mode 100644 gcc/testsuite/g++.target/powerpc/pr65240-3.C
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65240-4.C (68%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65240.h (100%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr65242.C (93%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr67211.C (91%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr69667.C (97%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr71294.C (96%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr84264.C (79%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr84279.C (89%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr85657.C (90%)
> rename gcc/testsuite/{g++.dg => g++.target/powerpc}/pr93974.C (100%)
>
> --
> 2.27.0
>