------- 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

Reply via email to