Hi,

I originally intended to implement algorithm mentioned in pr118353 and
therefore make use of this param.  I didn't get to it this stage1 though, so
I'm removing the param.

Bootstrapped on x86_64 linux.  Didn't run testsuite since I don't expect a
removal of a param to break any tests -- git grep
'switch-lower-slow-alg-max-cases' reveals that no tests mention the param.

Ok to commit?
Filip Kastl


--- 8< ---


I removed the only use of this param in r16-348-gc14560907a9586.  Remove
the param.

gcc/ChangeLog:

        * doc/invoke.texi: Remove mention of switch-lower-slow-alg-max-cases.
        * params.opt: Remove switch-lower-slow-alg-max-cases.

Signed-off-by: Filip Kastl <[email protected]>
---
 gcc/doc/invoke.texi | 3 ---
 gcc/params.opt      | 4 ----
 2 files changed, 7 deletions(-)

diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 27a9e2e5e93..df4331fbad0 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -17295,9 +17295,6 @@ Switch initialization conversion refuses to create 
arrays that are
 bigger than @option{switch-conversion-max-branch-ratio} times the number of
 branches in the switch.
 
-@item switch-lower-slow-alg-max-cases
-Maximum number of cases for slow switch lowering algorithms to be used.
-
 @item max-partial-antic-length
 Maximum length of the partial antic set computed during the tree
 partial redundancy elimination optimization (@option{-ftree-pre}) when
diff --git a/gcc/params.opt b/gcc/params.opt
index f8884e976e7..7c226355c08 100644
--- a/gcc/params.opt
+++ b/gcc/params.opt
@@ -1095,10 +1095,6 @@ Maximum number of instruction distance that a small 
store forwarded to a larger
 Common Joined UInteger Var(param_switch_conversion_branch_ratio) Init(8) 
IntegerRange(1, 65536) Param Optimization
 The maximum ratio between array size and switch branches for a switch 
conversion to take place.
 
--param=switch-lower-slow-alg-max-cases=
-Common Joined UInteger Var(param_switch_lower_slow_alg_max_cases) Init(1000) 
IntegerRange(1, 1000000000) Param Optimization
-Maximum number of cases for slow switch lowering algorithms to be used.
-
 -param=modref-max-bases=
 Common Joined UInteger Var(param_modref_max_bases) Init(32) Param Optimization
 Maximum number of bases stored in each modref tree.
-- 
2.51.0

Reply via email to