https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124141

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2026-02-17
             Status|UNCONFIRMED                 |NEW

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
  <bb 4> [local count: 143434726]:
  # .MEM_66 = VDEF <.MEM_65>
  _21 = sqlite3AtoF.part.0 (_20, &rValue, _19, enc_18);
  if (_21 <= 0)
    goto <bb 5>; [26.36%]
  else
    goto <bb 6>; [73.64%]

  <bb 5> [local count: 111700011]:
  # .MEM_60 = PHI <.MEM_65(3), .MEM_66(4)>
  # .MEM_75 = VDEF <.MEM_60>
  rValue ={v} {CLOBBER(eos)};
  goto <bb 18>; [100.00%]


bb 6 never reaches a block which has a clobber for rValue. 
also bb 5 is not dominiating bb 6 at all, it looks like dangling pointer code
is getting confused because of that.

Reply via email to