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

--- Comment #17 from Andrew Pinski <pinskia at gcc dot gnu.org> ---

pop(a) CMP 1 && a == 0
  CMP       TGT
  ==      false
  !=      a == 0
  >       false
  >=      false
  <       a == 0
  <=      a == 0

pop(a) CMP 1 && a != 0
  CMP       TGT
  ==      pop(a) == 1
  !=      pop(a) > 1
  >       pop(a) > 1
  >=      a != 0
  <       false
  <=      pop(a) == 1

Reply via email to