https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97759
--- Comment #16 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Summary: pop(a) CMP 1 || a == 0 CMP TGT == pop(a) <= 1 != pop(a) != 1 > pop(a) != 1 >= true < a == 0 <= pop(a) <= 1 pop(a) CMP 1 || a != 0 CMP TGT == a != 0 != true > a != 0 >= a != 0 < true <= true
