Andre Poenitz <[EMAIL PROTECTED]> writes:

| On Tue, Jun 04, 2002 at 11:03:50AM +0100, Angus Leeming wrote:
>> On a practical note, are there any downsides to using this -finline-limit 
>> flag with non-3-series gcc compilers? If not, shouldn't it be put into 
>> configure?
>
| `-finline-limit=N'
|      By default, gcc limits the size of functions that can be inlined.
|      This flag allows the control of this limit for functions that are
|      explicitly marked as inline (ie marked with the inline keyword or
|      defined within the class definition in c++).  N is the size of
|      functions that can be inlined in number of pseudo instructions
|      (not counting parameter handling).  The default value of N is 600.
|      Increasing this value can result in more inlined code at the cost
|      of compilation time and memory consumption.  Decreasing usually
|      makes the compilation faster and less code will be inlined (which
|      presumably means slower programs).  This option is particularly
|      useful for programs that use inlining heavily such as those based
|      on recursive templates with C++.
>
>
| As I read this, the code might get smaller but slower.

Sure, so we have to find a compromise.

-- 
        Lgb

Reply via email to