aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2020-04-02 14:34:42 +0200
committerJakub Jelinek <jakub@redhat.com>2020-04-02 14:34:42 +0200
commit86c924113208f58fdda24078c9cc9285ee8000cd (patch)
tree027b39fd9d2cf566cce6ec370e49a786fede44ca
parent2c0fa3ecf70d199af18785702e9e0548fd3ab793 (diff)
downloadgcc-86c924113208f58fdda24078c9cc9285ee8000cd.zip
gcc-86c924113208f58fdda24078c9cc9285ee8000cd.tar.gz
gcc-86c924113208f58fdda24078c9cc9285ee8000cd.tar.bz2
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 <jakub@redhat.com> PR rtl-optimization/92264 * params.opt (-param=max-find-base-term-values=): Decrease default from 2000 to 200.
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/params.opt2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fe52459..3ffac67 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,10 @@
2020-04-02 Jakub Jelinek <jakub@redhat.com>
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.
* cselib.c (SP_DERIVED_VALUE_P): Define.
diff --git a/gcc/params.opt b/gcc/params.opt
index 1e484c3..4aec480 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=