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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
And yes this shows up in GCC itself.
>From fold-const.cc:
```
  if (lr_bitpos.2401_412 < rr_bitpos.2402_413)
    goto <bb 198>; [INV]
  else
    goto <bb 197>; [INV]

  <bb 197> :

  <bb 198> :
  # iftmp.2400_515 = PHI <&lr_bitpos(196), &rr_bitpos(197)>
  # DEBUG this => &D.192544
  # DEBUG cs#0 => iftmp.2400_515
  # DEBUG INLINE_ENTRY __ct
  # DEBUG this => &D.192544
  # DEBUG cs#0 => iftmp.2400_515
  # DEBUG INLINE_ENTRY __ct
  MEM[(struct poly_int *)&D.192544] ={v} {CLOBBER(bob)};
  _1060 = MEM[(const long int &)iftmp.2400_515];
```

I had a small bug where I would go too far back in the clobbers so I just
happened upon this.

Reply via email to