Paolo Bonzini - Re: Bogus testcase? (original) (raw)
This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.
for (i = ((unsigned) ~0 >> 1) - 3; i <= ((unsigned) ~0 >> 1) + 3; i++)i <= ((unsigned)~0>>1) + 3
Seems like it overflows to me, or would cause "i" to have to overflow to terminate the loop.