------- Comment #7 from pinskia at gcc dot gnu dot org 2006-10-23 21:45 ------- (In reply to comment #6) > Re the non-inlined functions ... > Have been discussing this with Andrew Morton. > > what do we do then? Adding dead code to fix the fact that gcc can't see into > other functions is incorrect and inefficient.
Initialize the variable and forget about inefficiency. Again this is fixed for 4.2.0, the warning is only because __builtin_expect gets in the way of figuring out if the variable is used uninitialized, nothing more. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29574