We currently don't switch to a faster switch lowering algorithm when a
switch is too big.  This patch removes a warning about this.

        PR middle-end/117091

gcc/ChangeLog:

        * tree-switch-conversion.cc 
(switch_decision_tree::analyze_switch_statement):
        Remove warning about using different algorithms.

Signed-off-by: Filip Kastl <fka...@suse.cz>
---
 gcc/tree-switch-conversion.cc | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/gcc/tree-switch-conversion.cc b/gcc/tree-switch-conversion.cc
index 4f0be8c43f0..dea217a01ef 100644
--- a/gcc/tree-switch-conversion.cc
+++ b/gcc/tree-switch-conversion.cc
@@ -2257,13 +2257,6 @@ switch_decision_tree::analyze_switch_statement ()
 
   reset_out_edges_aux (m_switch);
 
-  if (l > (unsigned) param_switch_lower_slow_alg_max_cases)
-    warning_at (gimple_location (m_switch), OPT_Wdisabled_optimization,
-              "Using faster switch lowering algorithms. "
-              "Number of switch cases (%d) exceeds "
-              "%<--param=switch-lower-slow-alg-max-cases=%d%> limit.",
-              l, param_switch_lower_slow_alg_max_cases);
-
   /* Find bit-test clusters.  */
   vec<cluster *> output = bit_test_cluster::find_bit_tests (clusters, max_c);
 
-- 
2.48.1

Reply via email to