aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-02-10 09:39:54 +0100
committerMartin Liska <mliska@suse.cz>2021-02-10 13:20:51 +0100
commit57d1b68d6582efec5a7ca63ea56a1cedbfe6e874 (patch)
treeb8369683a8f68c196135dcd7814464e62629c366 /gcc/varasm.c
parent72932511053596091ad291539022b51d9f2ba418 (diff)
downloadgcc-57d1b68d6582efec5a7ca63ea56a1cedbfe6e874.zip
gcc-57d1b68d6582efec5a7ca63ea56a1cedbfe6e874.tar.gz
gcc-57d1b68d6582efec5a7ca63ea56a1cedbfe6e874.tar.bz2
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.
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions