From: Jakub Jelinek Date: Wed, 27 Feb 2013 21:40:53 +0000 (+0100) Subject: re PR middle-end/56461 (GCC is leaking lots of memory) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f121ad02f58a870c9af437d792ec2a9e2950f2f8;p=gcc.git re PR middle-end/56461 (GCC is leaking lots of memory) PR middle-end/56461 * tree-vect-loop.c (vectorizable_reduction): Release vect_defs vector. From-SVN: r196323 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 88fcb16da45..52b3a4dc765 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2013-02-27 Jakub Jelinek + PR middle-end/56461 + * tree-vect-loop.c (vectorizable_reduction): Release vect_defs + vector. + PR middle-end/56461 * ipa-pure-const.c (propagate): Use FOR_EACH_FUNCTION instead of FOR_EACH_DEFINED_FUNCTION when freeing state. diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 3693cd27a96..6f71016080e 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -5209,6 +5209,7 @@ vectorizable_reduction (gimple stmt, gimple_stmt_iterator *gsi, double_reduc, slp_node); phis.release (); + vect_defs.release (); vec_oprnds0.release (); vec_oprnds1.release ();