On Mon, Jul 24, 2017 at 04:06:45PM -0400, Michael Meissner wrote:
> > > +/* { dg-final { scan-assembler-times {\mfctidz\M|\mxscvdpsxds\M} 2 } } */
> >
> > You could write {\m(fctidz|xscvdpsxds)\M} which may be easier to read.
> > Come to think of it, we could do e.g. {\m(lwz)\M} as well. Not sure
> > which is nicer.
> >
> > Looks good, please commit! Thanks again,
>
> I wasn't sure which form of regex (shell, grep, egrep) was used, and what
> levels of quoting was needed, so I wrote it the other way.
Neither. "man re_syntax" (or google for "tcl re_syntax" if your system
is lacking in manpages).
Since you have it inside {}, you need no quoting at all (see "man tcl")
(well, you need to take care of unmatched { and }, but only unmatched
ones).
Segher