On Thu, Jan 10, 2013 at 01:40:09PM -0600, Aldy Hernandez wrote:
> commit 61ceeb130c2c2c342f19e716397ffddd212a0b32
> Author: Aldy Hernandez <[email protected]>
> Date: Thu Jan 10 11:58:37 2013 -0600
>
> PR target/55565
> * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not
> regex.
Ok with:
> diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c
> b/gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c
> index 750cf85..f843015 100644
> --- a/gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c
> +++ b/gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c
> @@ -1,7 +1,7 @@
> /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
> /* { dg-options "-O2" } */
>
> -/* { dg-final { scan-assembler-not "fmr \[0-9\]+,\[0-9\]+" } }
> +/* { dg-final { scan-assembler-not "lfd \(f?\[0-9\]+\),\[^\n\r\]*\[\n\r\]+\[
> \t]*fmr f?1,f?\\1\[\n\r\]+\[ \t]*blr" } } */
The ,f?
before \\1 removed. The optional f will be matched already from \\1.
Jakub