On 20/08/2014 00:02, Joseph S. Myers wrote: > On Fri, 15 Aug 2014, Sylvestre Ledru wrote: > >> It is indeed useless. I removed it. Thanks >> http://sylvestre.ledru.info/0001-Enable-warning-Wreturn-type-by-default.patch > I don't think most of the testsuite changes in this patch should be > needed, and we should be conservative about changing existing testcases > because of the risk that it affects what they test. Most of the changes > seem like they would only have been relevant for the previous version that > enabled -Wmissing-return warnings by default. > > The change to gcc.dg/c90-impl-int-1.c is simply wrong - the specific point > of that testcase is to test various cases of implicit int, so you can't > add explicit int return types to it. > > You need, obviously, the new tests for how -W(no-)missing-return and > -W(no-)return-type work and what the defaults are. Existing tests should > only need to be changed if they do in fact fail with the compiler patch > applied. > Thanks for the feedback. I updated the patch (including the gcc.dg/c90-impl-int-1.c change): http://sylvestre.ledru.info/0001-Enable-warning-Wreturn-type-by-default.patch
For information, the number of files modified by this commit dropped from 1298 to 818. Thanks, Sylvestre