Re: [PATCH v3 04/11] Add tests for validating future C permerrors

2023-11-30 Thread Jakub Jelinek
On Thu, Nov 30, 2023 at 12:39:22PM -0500, Marek Polacek wrote: > On Thu, Nov 30, 2023 at 06:37:21PM +0100, Florian Weimer wrote: > > * Marek Polacek: > > > > >> +void > > >> +implicit_function_declaration (void) > > >> +{ > > >> + f1 (); /* { dg-warning "'f1' \\\[-Wimplicit-function-declaration\\

Re: [PATCH v3 04/11] Add tests for validating future C permerrors

2023-11-30 Thread Marek Polacek
On Thu, Nov 30, 2023 at 06:37:21PM +0100, Florian Weimer wrote: > * Marek Polacek: > > >> +void > >> +implicit_function_declaration (void) > >> +{ > >> + f1 (); /* { dg-warning "'f1' \\\[-Wimplicit-function-declaration\\\]" } > >> */ > >> +} > >> + > >> +extern implicit_int_1; /* { dg-warning "'

Re: [PATCH v3 04/11] Add tests for validating future C permerrors

2023-11-30 Thread Florian Weimer
* Marek Polacek: >> +void >> +implicit_function_declaration (void) >> +{ >> + f1 (); /* { dg-warning "'f1' \\\[-Wimplicit-function-declaration\\\]" } */ >> +} >> + >> +extern implicit_int_1; /* { dg-warning "'implicit_int_1' >> \\\[-Wimplicit-int\\\]" } */ > > Oy, these \ tend to get unwieldy.

Re: [PATCH v3 04/11] Add tests for validating future C permerrors

2023-11-30 Thread Marek Polacek
On Mon, Nov 20, 2023 at 10:56:03AM +0100, Florian Weimer wrote: > The dg-error directives for gcc.dg/permerror-system.c can be generated > using (for the most part at least): > > perl -ne 'print if s,.*(/\* \{ dg-error .*) } \*/$,$1 "" { target *-*-* } $. > } */,' \ > < gcc/testsuite/gcc.dg/per

[PATCH v3 04/11] Add tests for validating future C permerrors

2023-11-20 Thread Florian Weimer
The dg-error directives for gcc.dg/permerror-system.c can be generated using (for the most part at least): perl -ne 'print if s,.*(/\* \{ dg-error .*) } \*/$,$1 "" { target *-*-* } $. } */,' \ < gcc/testsuite/gcc.dg/permerror-default.c gcc/testsuite/ * gcc.dg/permerror-default.c: New