diff options
author | Richard Guenther <richard.guenther@uni-tuebingen.de> | 2004-12-08 01:20:34 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@gcc.gnu.org> | 2004-12-08 01:20:34 +0000 |
commit | 74515a0a1a73fc58630c1b6116c80dc24638c102 (patch) | |
tree | c6060a04736eda55be9a394a0016ec6014b26422 /gcc/doc/invoke.texi | |
parent | 7dd42019e71ed1e27d7b42294699d494c6ab72ff (diff) | |
download | gcc-74515a0a1a73fc58630c1b6116c80dc24638c102.zip gcc-74515a0a1a73fc58630c1b6116c80dc24638c102.tar.gz gcc-74515a0a1a73fc58630c1b6116c80dc24638c102.tar.bz2 |
invoke.texi: Adjust default values for large-function-growth and inline-unit-growth to match...
* doc/invoke.texi: Adjust default values for
large-function-growth and inline-unit-growth to match
params.def. Clarify used algorithm.
From-SVN: r91845
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 442562c..d640d10 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -5388,22 +5388,25 @@ be applied. The default value is 120. @item large-function-insns -The limit specifying really large functions. For functions greater than this -limit inlining is constrained by @option{--param large-function-growth}. -This parameter is useful primarily to avoid extreme compilation time caused by non-linear -algorithms used by the backend. +The limit specifying really large functions. For functions larger than this +limit after inlining inlining is constrained by +@option{--param large-function-growth}. This parameter is useful primarily +to avoid extreme compilation time caused by non-linear algorithms used by the +backend. This parameter is ignored when @option{-funit-at-a-time} is not used. The default value is 3000. @item large-function-growth Specifies maximal growth of large function caused by inlining in percents. This parameter is ignored when @option{-funit-at-a-time} is not used. -The default value is 200. +The default value is 100 which limits large function growth to 2.0 times +the original size. @item inline-unit-growth Specifies maximal overall growth of the compilation unit caused by inlining. This parameter is ignored when @option{-funit-at-a-time} is not used. -The default value is 150. +The default value is 50 which limits unit growth to 1.5 times the original +size. @item max-inline-insns-recursive @itemx max-inline-insns-recursive-auto |