From: Richard Biener Date: Tue, 13 Jun 2023 10:39:46 +0000 (+0200) Subject: Fix memory leak in loop header copying X-Git-Tag: basepoints/gcc-15~8353 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2270f4fdaa0331b5c7fa53baeb7fd0038639a73f;p=thirdparty%2Fgcc.git Fix memory leak in loop header copying * tree-ssa-loop-ch.cc (ch_base::copy_headers): Free loop BBs. --- diff --git a/gcc/tree-ssa-loop-ch.cc b/gcc/tree-ssa-loop-ch.cc index 7fdef3bb11a4..22252bee1352 100644 --- a/gcc/tree-ssa-loop-ch.cc +++ b/gcc/tree-ssa-loop-ch.cc @@ -642,6 +642,7 @@ ch_base::copy_headers (function *fun) if (stmt_can_terminate_bb_p (gsi_stmt (bsi))) precise = false; } + free (bbs); } if (precise && get_max_loop_iterations_int (loop) == 1)