[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