gcc's -Wuninitialized


After applying some patches to use gcc pragmas to disable
-Wuninitialized in places we know are safe, I discovered a bug that
makes this strategy much less desirable:

gcc Bug 55881

Basically, gcc loses information about disabled diagnostics when
inlining, to the point where the only way to supress the warning is to
put the pragma in the inlined function, which is completely

So for the time being, I'm going to add -Wno-uninitialized to our local
build and just submit patches to fix other warnings. I won't submit any
changes to impact -Wuninitialized.