On Aug 13, 2007, at 4:37 PM, Ian Lance Taylor wrote:
The docs are wrong.
What they should actually say is more complicated. -finline-limit now
controls two different parameters. -finline-limit=N sets both
parameters to N / 2. The defaults for the parameters are different
(one defaults to 450, the other to 90). So -finline-limit=900 sets
one to the default and increases the other, while -finline-limit=180
decreases the first and sets the other to the default.
Mhh. What I have is:
- nothing specified on the command line (p1=450, p2=90) => no
inlining in my case
- -finline-limit=65 (p1=p2=32) => inlining just fine
- -finline-limit=60 (p1=p2=30) => no inlining
Are those two parameter still going in the same direction (e.g.
larger values mean more complex
functions get inlined)?
Where in the source code can I find comments on this?
Best regards,
Maurizio