On Thu, Apr 25, 2019 at 11:02:09AM -0500, Kelvin Nilsen wrote:
> The attached patch resolves the issue described in this problem report.  The 
> patch has been bootstrapped and tested without regressions on 
> powerpc64le-unknown-linux-gnu (both P8 and P9) and on powerpc64-linux (P7 and 
> P8, both -m32 and -m64).
> 
> Is this ok for trunk and backports?

It is okay for trunk and backports, but you may want to hold off until
after the GCC 9 release.  For the gcc-9 branch you need the RMs' approval.

A few testcase comments:

> --- gcc/testsuite/gcc.target/powerpc/pr89424-0.c      (nonexistent)
> +++ gcc/testsuite/gcc.target/powerpc/pr89424-0.c      (working copy)
> @@ -0,0 +1,78 @@
> +/* { dg-do run { target { powerpc*-*-* && lp64 } } } */
> +/* { dg-skip-if "" { powerpc*-*-darwin* } } */
> +/* { dg-require-effective-target vsx_hw } */

I think such "darwin" lines are useless; vsx_hw will not be true on Darwin.

> +/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { } } 
> */

We do not need this anymore either (and this test never needed it).

> +/* { dg-options "-mvsx" } */


Thanks,


Segher

Reply via email to