Re: [PATCH v3 09/11] c: Turn -Wreturn-mismatch into a permerror

2023-11-30 Thread Marek Polacek
On Thu, Nov 23, 2023 at 07:22:58PM +0100, Florian Weimer wrote: > * Marek Polacek: > > > On Mon, Nov 20, 2023 at 10:56:30AM +0100, Florian Weimer wrote: > >> gcc/ > >> > >>* doc/invoke.texi (Warning Options): Document changes. > > > > That's pretty vague :). How about "Document that -Wreturn

Re: [PATCH v3 09/11] c: Turn -Wreturn-mismatch into a permerror

2023-11-23 Thread Florian Weimer
* Marek Polacek: > On Mon, Nov 20, 2023 at 10:56:30AM +0100, Florian Weimer wrote: >> gcc/ >> >> * doc/invoke.texi (Warning Options): Document changes. > > That's pretty vague :). How about "Document that -Wreturn-mismatch is a > permerror in C99."? Applied (with “in C99 and later”). >>

Re: [PATCH v3 09/11] c: Turn -Wreturn-mismatch into a permerror

2023-11-23 Thread Marek Polacek
On Mon, Nov 20, 2023 at 10:56:30AM +0100, Florian Weimer wrote: > gcc/ > > * doc/invoke.texi (Warning Options): Document changes. That's pretty vague :). How about "Document that -Wreturn-mismatch is a permerror in C99."? > gcc/c/ > > PR c/96284 > * c-typeck.cc (c_finish_ret

[PATCH v3 09/11] c: Turn -Wreturn-mismatch into a permerror

2023-11-20 Thread Florian Weimer
gcc/ * doc/invoke.texi (Warning Options): Document changes. gcc/c/ PR c/96284 * c-typeck.cc (c_finish_return): Use permerrors for OPT_Wreturn_mismatch diagnostics. gcc/testsuite/ * gcc.dg/permerror-default.c (return_mismatch_1) (return_mismatch_2