This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [lto][patch] Move the call to execute_all_ipa_transforms to cgraphunit.c
> On Tue, Nov 11, 2008 at 19:00, Jan Hubicka <jh@suse.cz> wrote:
>
> > ... also extern inline functions remain extern for most of IPA stuff as
> > well as --combine merging that is quite suboptimal.
> > I guess we don't need to care about --combine, but the case where both
> > extern inline and offline is in one unit seems quite important
> > implementation quality bug to me.
>
> OK, do you think you could implement this solution to extern inlines?
It is for a long time on my TODO. Do you think there is someone with
enough of frontend knowledge to make frontend to give me both variants
of functions? I can definitly then make callgraph to turn extern
inlines to static functions at the end of unit and do rest of magic.
Honza
> For now, running the inliner early will get rid of the immediate
> problem we are having. If you don't have a lot of time, could you
> send an outline of what needs to be done?
>
>
> Thanks. Diego.