This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] merge to 20030923


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]