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