This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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: Old Java PRs


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.


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