Hi Will,

On Tue, Feb 27, 2018 at 09:23:12AM -0600, Will Schmidt wrote:
> Move the vsx related content from the altivec-7-be test into
> a new vsx-7-be test.  Split out the VSX specific bits into a vsx-7.h
> header file, and include that when appropriate.

>       * gcc.target/powerpc/altivec-7-be.c:  Remove VSX content, allow
>       -32 bit target.

Only one space after ":".  "32-bit target".

> +/* { dg-final { scan-assembler-times {\mlxvd2x\M} 0 { target { p9vector_hw } 
> } } } */
> +/* { dg-final { scan-assembler-times {\mlxvd2x\M} 36 { target { { ! 
> powerpc_p9vector_ok }  &&   powerpc*le-*-* } } } } */
> +/* { dg-final { scan-assembler-times {\mlxvd2x\M} 6 { target { ! 
> powerpc*le-*-* } } } } */

These three conditions are overlapping, and don't cover everything?

The first and the third are both enabled when running on a BE p9 system
(not that those exist, but still).

None are active if compiling for LE p9 on another LE system.

Should the first line have  {powerpc*le-*-* && p9vector_ok}  instead?


Okay for trunk with that sorted out.  Thanks!


Segher

Reply via email to