OSDN Git Service

* doc/invoke.texi: Adjust default values for
authorgerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Dec 2004 01:20:34 +0000 (01:20 +0000)
committergerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Dec 2004 01:20:34 +0000 (01:20 +0000)
large-function-growth and inline-unit-growth to match
params.def.  Clarify used algorithm.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91845 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/invoke.texi

index c560ba1..10d9507 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-08  Richard Guenther <richard.guenther@uni-tuebingen.de>
+
+       * doc/invoke.texi: Adjust default values for
+       large-function-growth and inline-unit-growth to match
+       params.def.  Clarify used algorithm.
+
 2004-12-07  David Mosberger  <davidm@hpl.hp.com>
 
         PR target/18443
index 442562c..d640d10 100644 (file)
@@ -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