https://gcc.gnu.org/g:c14560907a9586ad405f26ab937881eb08f39497

commit r16-348-gc14560907a9586ad405f26ab937881eb08f39497
Author: Filip Kastl <fka...@suse.cz>
Date:   Thu May 1 15:32:07 2025 +0200

    gimple: Don't warn about using different algs for big switch lowering 
[PR117091]
    
    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>

Diff:
---
 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 4f0be8c43f07..dea217a01efb 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);

Reply via email to