[tree-ssa] merge to 20030923
Jan Hubicka
hubicka@ucw.cz
Mon Sep 29 11:23:00 GMT 2003
> I don't consider this merge entirely successful, but it had been
> over a month already, and it was only going to get worse...
>
> (1) The inline parameterization changes from mainline had to be
> reverted, and unit-at-a-time disabled entirely.
>
> The problem here is that pre-merge, libjava/verify.cc gets
> ~990 calls inlined, and without the above reversion post-merge
> we get ~20000 calls inlined. Which results in a function of
> some 96000 basic-blocks. If you have a sufficiently large
> machine (>2GB) this will eventually complete, but...
I will look into this closer. I made a patch to get unit-at-a-time
working better on tree-ssa but lost it so I will try to reinvent it
today or tomorrow. We also need generic specific way of estimating
function body sizes. Hope that with these two will get unit-at-a-time
to work nicely with tree-SSA (it was always supposed to help it).
Honza
More information about the Java-patches
mailing list