From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1666) id 7FF3E3858C52; Tue, 13 Jun 2023 12:22:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7FF3E3858C52 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686658931; bh=JUPyY1zEaJCfE8XB6PqT4wmrAXv1tDkdTXymknz1hfU=; h=From:To:Subject:Date:From; b=Py0f9QMtLa7Ed4T7sd5stk6duIgN8O1mOL/z4Xjnm9nliDMvWXZrVAFe0NQ0ghU+L WQOMgtkiuOeUREGZyXHbHz77FovK9nnwvIxhCneI32cRop/dPSkIXhu8F7oBn/Is+q K9NGvmMJVdmCB92jxxKQTTxTOGIxtA8AOj/TVRl0= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Richard Biener To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-1786] Fix memory leak in loop header copying X-Act-Checkin: gcc X-Git-Author: Richard Biener X-Git-Refname: refs/heads/master X-Git-Oldrev: 47c3144c2f6b001031b1fbfa301bb987075408a7 X-Git-Newrev: 2270f4fdaa0331b5c7fa53baeb7fd0038639a73f Message-Id: <20230613122211.7FF3E3858C52@sourceware.org> Date: Tue, 13 Jun 2023 12:22:11 +0000 (GMT) List-Id: https://gcc.gnu.org/g:2270f4fdaa0331b5c7fa53baeb7fd0038639a73f commit r14-1786-g2270f4fdaa0331b5c7fa53baeb7fd0038639a73f Author: Richard Biener Date: Tue Jun 13 12:39:46 2023 +0200 Fix memory leak in loop header copying * tree-ssa-loop-ch.cc (ch_base::copy_headers): Free loop BBs. Diff: --- gcc/tree-ssa-loop-ch.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/tree-ssa-loop-ch.cc b/gcc/tree-ssa-loop-ch.cc index 7fdef3bb11a..22252bee135 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)