On Thu, Jul 11, 2013 at 11:11:28AM +0200, Andreas Arnez wrote: > > On 07/10/2013 04:51 AM, Andreas Arnez wrote: > >> OK, I may be biased, because I have *only* seen false positives with > >> this warning so far. Others may have made better experience with it. > > It's found numerous bugs across many projects. The reduction in bug > > reports against GCC which turn out to be uninitialized variables in > > the user's code has dropped dramatically over the last decade (if only > > the same could be said for user malloc errors reported against glibc > > :( > > Interesting. Upstream GCC seems to have added this option to -Wall on > April 26th in 2011. Have those projects been using the option > explicitly before?
You are misreading that change. On April 26th 2011 the -Wuninitialized option was just split into -Wuninitialized and -Wmaybe-uninitialized, to allow people to specify e.g. -Wno-error=maybe-uninitialized. So the warning was included in -Wall before as well, for many many years. Jakub