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 >