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