This is the mail archive of the gcc-patches@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]

Re: [C++ PATCH] Serious time and code quality regression with inlining on trees


>>>>> "Mark" == Mark Mitchell <mark@codesourcery.com> writes:

>>>>> "Jason" == Jason Merrill <jason@redhat.com> writes:
>>> If I understand correctly, this case occurs because of our
>>> destructive modification of functions.  When we output a
>>> function, we actually transform it to contain the inlining of
>>> the functions it calls, and then we forget about the inlining
>>> we've already done...

Jason> FWIW, the RTL inliner's solution to this is to disable
Jason> inlining once the function has been emitted.

> True.

> Do you think that's a better solution?

No, I suppose not.

Jason


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