From 334e71e8229943d34aa0826650a5abf3b1d662a9 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 5 Mar 2013 16:49:43 +0100 Subject: [PATCH] re PR middle-end/56461 (GCC is leaking lots of memory) PR middle-end/56461 * sched-deps.c (delete_dep_node): Free DEP_REPLACE. From-SVN: r196467 --- gcc/ChangeLog | 5 +++++ gcc/sched-deps.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f04cd5703a9..573f22431ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-03-05 Jakub Jelinek + + PR middle-end/56461 + * sched-deps.c (delete_dep_node): Free DEP_REPLACE. + 2013-03-05 Richard Biener PR tree-optimization/56521 diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index be6e7bb9514..07857f2d6bf 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -352,6 +352,8 @@ delete_dep_node (dep_node_t n) gcc_assert (dep_link_is_detached_p (DEP_NODE_BACK (n)) && dep_link_is_detached_p (DEP_NODE_FORW (n))); + XDELETE (DEP_REPLACE (DEP_NODE_DEP (n))); + --dn_pool_diff; pool_free (dn_pool, n); -- 2.30.2