aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2004-01-17 01:03:14 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2004-01-17 00:03:14 +0000
commit3b75d796acf9c22722078351834c383093297e01 (patch)
treea45035f8d861fdcaa6b1f40eb57acaaa17897ce2 /gcc/doc
parentd440f6424f307cd67843b27c9109211d1f51dcd1 (diff)
downloadgcc-3b75d796acf9c22722078351834c383093297e01.zip
gcc-3b75d796acf9c22722078351834c383093297e01.tar.gz
gcc-3b75d796acf9c22722078351834c383093297e01.tar.bz2
c-common.c (c_estimate_num_insns_1): Handle builtin_constant_p and builtin_expect specially.
* c-common.c (c_estimate_num_insns_1): Handle builtin_constant_p and builtin_expect specially. * params.def (PARAM_MAX_INLINE_INSNS_AUTO): Set to 100. (PARAM_LARGE_FUNCTION_INSNS): Set to 3000. * invoke.texi (max-inline-insns-single): Set to 100. (large-function-insns): Set to 3000. From-SVN: r76007
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index f7182f0..be25392 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -4715,7 +4715,7 @@ a lot of functions that would otherwise not be considered for inlining
by the compiler will be investigated. To those functions, a different
(more restrictive) limit compared to functions declared inline can
be applied.
-The default value is 150.
+The default value is 120.
@item large-function-insns
The limit specifying really large functions. For functions greater than this
@@ -4723,7 +4723,7 @@ 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.
This parameter is ignored when @option{-funit-at-a-time} is not used.
-The default value is 30000.
+The default value is 3000.
@item large-function-growth
Specifies maximal growth of large functtion caused by inlining in percents.