------- Comment #2 from manu at gcc dot gnu dot org 2009-02-09 15:35 ------- After inlining, pp is initialized to 0.
# BLOCK 3 freq:9550, starting at line 0 # PRED: 10 [95.5%] (true,exec) [/home/manuel/pr36823.c : 23] D.1611_4 = [/home/manuel/pr36823.c : 23] pD.1607_2->bD.1592; ppD.1620_9 = 0B; # SUCC: 4 [100.0%] (fallthru,exec) This doesn't seem to be CCP or anything else, but IPA. Something during IPA just assumes that the undefined value is 0. -- manu at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-02-09 15:35:38 date| | Summary|Fails to warn about possibly|missing uninitialzied |uninitialized variables |warning (IPA, inlining) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36823