diff options
author | Martin Liska <mliska@suse.cz> | 2021-02-10 09:39:54 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-02-10 13:20:51 +0100 |
commit | 57d1b68d6582efec5a7ca63ea56a1cedbfe6e874 (patch) | |
tree | b8369683a8f68c196135dcd7814464e62629c366 /gcc/varasm.c | |
parent | 72932511053596091ad291539022b51d9f2ba418 (diff) | |
download | gcc-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