Old Java PRs

Andrew Haley aph@redhat.com
Mon May 12 18:20:00 GMT 2003


Jeff Sturm writes:
 > On Mon, 12 May 2003, Andrew Haley wrote:
 > >  > Unless I misunderstand this PR, it is fixed by the new inliner (except for
 > >  > the bytecode frontend, which still does not emit whole functions as
 > >  > trees).
 > >
 > > It isn't.  The new inliner still will not inline functions until they
 > > have been expanded.
 > 
 > Unfortunately the PR doesn't include a test case.  
 > 
 > So it looks as though you're right, though I could swear I've seen this
 > work before.  My understanding of the tree inliner is that it does not
 > require expanding the inlined bodies to RTL, but I don't remember the
 > details.

Given that I wrote the inliner, I do.  :-)

The problem is that binding contours for variables are generated when
the functions are expanded.

Andrew.



More information about the Gcc-bugs mailing list