From 86c924113208f58fdda24078c9cc9285ee8000cd Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 2 Apr 2020 14:34:42 +0200 Subject: [PATCH] params: Decrease -param=max-find-base-term-values= default [PR92264] For the PR in question, my proposal would be to also lower -param=max-find-base-term-values= default from 2000 to 200 after this, at least in the above 4 bootstraps/regtests there is nothing that would ever result in find_base_term returning non-NULL with more than 200 VALUEs being processed. 2020-04-02 Jakub Jelinek PR rtl-optimization/92264 * params.opt (-param=max-find-base-term-values=): Decrease default from 2000 to 200. --- gcc/ChangeLog | 4 ++++ gcc/params.opt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fe52459f601..3ffac6702ad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2020-04-02 Jakub Jelinek + PR rtl-optimization/92264 + * params.opt (-param=max-find-base-term-values=): Decrease default + from 2000 to 200. + PR rtl-optimization/92264 * rtl.h (struct rtx_def): Mention that call bit is used as SP_DERIVED_VALUE_P in cselib.c. diff --git a/gcc/params.opt b/gcc/params.opt index 1e484c3e0f5..4aec480798b 100644 --- a/gcc/params.opt +++ b/gcc/params.opt @@ -663,7 +663,7 @@ Common Joined UInteger Var(param_max_vartrack_size) Init(50000000) Param Optimiz Max. size of var tracking hash tables. -param=max-find-base-term-values= -Common Joined UInteger Var(param_max_find_base_term_values) Init(2000) Param Optimization +Common Joined UInteger Var(param_max_find_base_term_values) Init(200) Param Optimization Maximum number of VALUEs handled during a single find_base_term call. -param=max-vrp-switch-assertions= -- 2.30.2