This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [committed] Fix pr61077.c test
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Marek Polacek <polacek at redhat dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 26 Jul 2014 23:56:11 +0200
- Subject: Re: [committed] Fix pr61077.c test
- Authentication-results: sourceware.org; auth=none
- References: <20140726163029 dot GN30336 at redhat dot com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
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