[tree-ssa] Problem with constant folding
law@redhat.com
law@redhat.com
Fri Dec 12 03:21:00 GMT 2003
In message <20031209083351.GA14478@atrey.karlin.mff.cuni.cz>, Zdenek Dvorak wri
tes:
>Hello,
>
>[snip] (http://gcc.gnu.org/ml/gcc-patches/2003-12/msg00786.html)
>
>> The patch below fixes the problem by preventing the overflowed constants
>> from being propagated. It is probably way too conservative, but I was
>> not able to determine the place where to fix the problem in other way.
>
>... and unfortunately it is also wrong, since it fails to bootstrap. Does
>someone has an idea what is the right way to fix this?
Your approach seems pretty reasonable. And it seems extremely odd that
it wouldn't bootstrap since it ought to just force such constants into
new variables and prevent them from being propagated by the optimizers.
I'd suggest investigating why the patch didn't bootstrap.
jeff
More information about the Gcc-patches
mailing list