[PATCH] Keep lattice abstract in the SSA propagator, substitue lattice values at defs
Paolo Bonzini
bonzini@gnu.org
Sun Aug 8 12:12:00 GMT 2010
On 08/08/2010 04:44 AM, Richard Guenther wrote:
> arithmetic. But - we can do so if reassociating constants only
> as in the example above. Because if (L43b_216 - 1) - 2147483648
> doesn't overflow then L43b_216 + 2147483647 doesn't either.
Huh?
a - 1 - 2147483648 is valid if a >= 1.
a + 2147483647 is valid if a < 1.
Paolo
More information about the Gcc-patches
mailing list