On Fri, Jan 12, 2018 at 09:20:50PM +0100, Jakub Jelinek wrote:
> On Fri, Dec 29, 2017 at 12:35:03AM -0500, Michael Meissner wrote:
> > +/* { dg-final { scan-assembler-times {\mxsabsqp\M}  1 } } */
> > +/* { dg-final { scan-assembler-not   {\mxsnabsqp\M} 1 } } */
> > +/* { dg-final { scan-assembler-not   {\mxscpsgnqp\M}  } } */
> > +/* { dg-final { scan-assembler-not   {\mlxvx\M}       } } */
> > +/* { dg-final { scan-assembler-not   {\mlxv\M}        } } */
> > +/* { dg-final { scan-assembler-not   {\mbl\M}         } } */
> 
> This testcase fails with a syntax error, scan-assembler-not with
> 2 operands would need to have target or xfail as the second operand, not 1.
> Removing the 1 doesn't work, because xsnabsqp instruction is actually
> emitted.  Given that the comments on the functions explicitly mention
> that it expects one XSABSQP and one XSNABSQP instruction, I've changed
> it to scan-assembler-times instead, tested on powerpc64le-linux and
> committed as obvious to trunk.

Thanks!


Segher

Reply via email to