Re: GCC 3.4 and broken inlining.

Andrew Morton
2004-07-11T06:56:58Z

Andi Kleen <ak@muc.de> wrote:
>
> I guess it could be readded if the inlining heuristics were fixed,
> but even in gcc 3.5 it still looks quite bleak.

It's very simple. For use in the kernel we don't *want* any inlining
heuristics. What we want is:

a) If the programmer says "inline", then inline it.

b) If the programmer didn't say "inline" then don't inline it.

Surely it is not hard to add a new option to gcc to provide these semantics?