On 11/18/20 3:35 AM, Aldy Hernandez wrote:


On 11/17/20 11:01 PM, Andrew MacLeod wrote:
PR 91029 observes when

  a % b > 0 && b >= 0,

then a has an implied range of  a >=0.  likewise

Shouldn't that be && b > 0?  b == 0 is undefined.


If you were folding, sure, but  I think its OK for equation solving.. whats important is that b is not negative.  I can easily imagine having a positive LHS and an unknown unsigned value for b..   we could still conclude that 'a' is positive even though 0 is in the "possible ranges" for 'b'

Andrew

Reply via email to