------- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-11 14:11 ------- If we don't use it when the variable is uninitialized, we get the desired result (note how I did not say the correct result as I think this code is undefined and what we are getting is allowed by the C standard).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29798