From: dmalcolm Date: Wed, 19 Nov 2014 20:14:18 +0000 (+0000) Subject: PR jit/63854: Fix leak of "avail" within tree-ssa-pre.c X-Git-Tag: upstream/5.3.0~3929 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7856c3d5a43b2b33829d784a2e255d97e7608e00;p=platform%2Fupstream%2Flinaro-gcc.git PR jit/63854: Fix leak of "avail" within tree-ssa-pre.c gcc/ChangeLog: PR jit/63854 * tree-ssa-pre.c (do_regular_insertion): Convert "avail" from vec<> to auto_vec<> to fix a leak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217803 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 959a082..9c9bd01 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,12 @@ 2014-11-19 David Malcolm PR jit/63854 + * tree-ssa-pre.c (do_regular_insertion): Convert "avail" from + vec<> to auto_vec<> to fix a leak. + +2014-11-19 David Malcolm + + PR jit/63854 * dwarf2out.c (dwarf2out_c_finalize): Free producer_string. 2014-11-19 David Malcolm diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index c42b2a4..933cf36 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -3202,7 +3202,7 @@ do_regular_insertion (basic_block block, basic_block dom) bool new_stuff = false; vec exprs; pre_expr expr; - vec avail = vNULL; + auto_vec avail; int i; exprs = sorted_array_from_bitmap_set (ANTIC_IN (block));