[committed] Fix pr61077.c test
Jakub Jelinek
jakub@redhat.com
Sun Jul 27 02:12:00 GMT 2014
On Sat, Jul 26, 2014 at 06:30:30PM +0200, Marek Polacek wrote:
> Marc reported that using .* regexp can cause spurious fails, so
> fixed by using \[^\n\]* instead.
>
> Tested on x86_64-linux, applying to trunk.
>
> 2014-07-26 Marek Polacek <polacek@redhat.com>
>
> * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
>
> diff --git gcc/testsuite/gcc.dg/pr61077.c gcc/testsuite/gcc.dg/pr61077.c
> index c0513f7..e29f23c 100644
> --- gcc/testsuite/gcc.dg/pr61077.c
> +++ gcc/testsuite/gcc.dg/pr61077.c
> @@ -5,8 +5,8 @@
> _Atomic int
> main (_Atomic int argc, _Atomic char **argv)
> /* { dg-warning "qualified return type" "return" { target *-*-* } 6 } */
> -/* { dg-warning "qualified parameter type.*int" "parameter" { target *-*-* } 6 } */
> -/* { dg-warning "qualified parameter type.*char" "parameter" { target *-*-* } 6 } */
> +/* { dg-warning "qualified parameter type\[^\n\]*int" "parameter" { target *-*-* } 6 } */
> +/* { dg-warning "qualified parameter type\[^\n\]*char" "parameter" { target *-*-* } 6 } */
Usually we use \[^\n\r\] instead.
Jakub
More information about the Gcc-patches
mailing list