This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [unit-at-a-time] Java inlining woes
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Jeff Sturm <jsturm at one-point dot com>
- Cc: Andrew Haley <aph at redhat dot com>, Jan Hubicka <hubicka at ucw dot cz>,gcc at gcc dot gnu dot org
- Date: Wed, 3 Sep 2003 09:13:22 +0200
- Subject: Re: [unit-at-a-time] Java inlining woes
- References: <16200.47931.118094.810069@masala.cambridge.redhat.com> <Pine.LNX.4.44.0309030219550.12689-100000@ops2.one-point.com>
> On Sun, 24 Aug 2003, Andrew Haley wrote:
> > > I may still abandon this for 3.4 and wait for tree-ssa, where it is
> > > far simpler. Functions are lowered to GIMPLE before they are
> > > inlined or even analyzed by cgraphunit, so on tree-ssa making
> > > unit-at-a-time work for any frontend should be good enough for all.
> >
> > That's exactly my plan.
>
> I discovered a workaround for my problem, and finished working on it.
>
> My latest patch would improve java inlining for 3.4 along with fixing
> some important bugs. If it gets checked in, unit-at-a-time will show up
> on tree-ssa anyway as a side effect of the next merge.
Thats really great :) Where is the patch? (even when I can't approve
it, I am curious), are there still some of cgraph*.* patches needed (I
can approve that bit)
>
> Hopefully someone finds it useful since it was a considerable debugging
> effort. (I sure won't miss the old tree inliner when it's gone.)
Yeahh, the C++ bits were also a lot more messier than I hoped them to be
(and I expected them to be dificult, but not to worth month of
bugfixing). Hope you didn't have that much of fun :)
Thank you a lot for your effort!
Honza
>
> Jeff