From 7802ca7cfd7f45af71b05ae3857be516d9a9d558 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Mon, 28 Jun 2010 02:31:05 +0200 Subject: [PATCH] params.def (max-inline-insns-auto): Default to 40. * params.def (max-inline-insns-auto): Default to 40. * doc/invoke.texi (max-inline-insns-auto): Document the change. From-SVN: r161481 --- gcc/ChangeLog | 5 +++++ gcc/doc/invoke.texi | 2 +- gcc/params.def | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d53ba696..7c3dcf7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2010-06-27 Jan Hubicka + * params.def (max-inline-insns-auto): Default to 40. + * doc/invoke.texi (max-inline-insns-auto): Document the change. + +2010-06-27 Jan Hubicka + PR middle-end/44671 PR middle-end/44686 * tree.c (build_function_decl_skip_args): Clear DECL_BUILT_IN on signature diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index aafff44..85ca14b 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -8125,7 +8125,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 50. +The default value is 40. @item large-function-insns The limit specifying really large functions. For functions larger than this diff --git a/gcc/params.def b/gcc/params.def index d4321e4..767ecd9 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -78,11 +78,11 @@ DEFPARAM (PARAM_MAX_INLINE_INSNS_SINGLE, that is applied to functions marked inlined (or defined in the class declaration in C++) given by the "max-inline-insns-single" parameter. - The default value is 90. */ + The default value is 40. */ DEFPARAM (PARAM_MAX_INLINE_INSNS_AUTO, "max-inline-insns-auto", "The maximum number of instructions when automatically inlining", - 50, 0, 0) + 40, 0, 0) DEFPARAM (PARAM_MAX_INLINE_INSNS_RECURSIVE, "max-inline-insns-recursive", -- 2.7.4