This is the mail archive of the
mailing list for the GCC project.
Re: [C++ PATCH] Serious time and code quality regression with inlining on trees
>>>>> "Mark" == Mark Mitchell <email@example.com> writes:
>>>>> "Jason" == Jason Merrill <firstname.lastname@example.org> 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.
> Do you think that's a better solution?
No, I suppose not.