Hi Jakub, On Fri, 11 Jul 2014, Jakub Jelinek wrote: > So like this? Also have fixed one omitted line in c-parser.c, > this patch bootstrapped/regtested fine:
just in time for GCC 5.1 RC1 :-) a small update on top of yours. Committed. Gerald 2015-04-12 Gerald Pfeifer <ger...@pfeifer.com> * doc/invoke.texi (-Wmemset-transposed-args): Break a long sentence. Improve grammar. Index: doc/invoke.texi =================================================================== --- doc/invoke.texi (revision 222021) +++ doc/invoke.texi (working copy) @@ -4909,10 +4909,10 @@ second argument is not zero and the third argument is zero. This warns e.g.@ about @code{memset (buf, sizeof buf, 0)} where most probably @code{memset (buf, 0, sizeof buf)} was meant instead. The diagnostics -is only emitted if the third argument is literal zero, if it is some expression -that is folded to zero, or e.g. a cast of zero to some type etc., it -is far less likely that user has mistakenly exchanged the arguments and -no warning is emitted. This warning is enabled by @option{-Wall}. +is only emitted if the third argument is literal zero. If it is some +expression that is folded to zero, a cast of zero to some type, etc., +it is far less likely that the user has mistakenly exchanged the arguments +and no warning is emitted. This warning is enabled by @option{-Wall}. @item -Waddress @opindex Waddress