https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99026
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Liska <mar...@gcc.gnu.org>: https://gcc.gnu.org/g:57d1b68d6582efec5a7ca63ea56a1cedbfe6e874 commit r11-7169-g57d1b68d6582efec5a7ca63ea56a1cedbfe6e874 Author: Martin Liska <mli...@suse.cz> Date: Wed Feb 10 09:39:54 2021 +0100 if-to-switch: fix memory leak in case merging gcc/ChangeLog: PR tree-optimization/99002 PR tree-optimization/99026 * gimple-if-to-switch.cc (if_chain::is_beneficial): Fix memory leak when adjacent cases are merged. * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement): Use release_clusters. (make_pass_lower_switch): Remove trailing whitespace. * tree-switch-conversion.h (release_clusters): New.