Hi!
On Fri, Sep 07, 2018 at 04:27:34PM -0500, Will Schmidt wrote:
> The expected instructions for this test (p8-vec-xl-*) were incorrect for some
> of the power targets. Add codegen variations as appropriate for
> the targeted platform.
> pr86952/testsuite
I think you need to write this as PR (i.e. caps) followed by a space,
and the component of this bug is "target" in bugzilla (which is better
here), and the number is 86592. So:
PR target/86592
and it will automagically add a comment to the right bug :-)
> -/* { dg-final { scan-assembler-times "lvx" 4 } } */
> -/* { dg-final { scan-assembler-times "stvx" 4 } } */
> -/* { dg-final { scan-assembler-times "xxpermdi" 0 } } */
> +/* { dg-final { scan-assembler-times {\mlvx\M|\mlxvd2x\M} 4 } } */
> +/* { dg-final { scan-assembler-times {\mstvx\M|\mstxvd2x\M} 4 } } */
So you get xxpermdi when {l,st}xvd2x is generated? What platform is that
on? Is that the correct code to generate, or is this a regression? Is
this the difference between LE and BE code generation? So many questions,
I am sorry :-)
Segher