From: Jakub Jelinek Date: Tue, 26 Feb 2013 21:13:27 +0000 (+0100) Subject: re PR middle-end/56461 (GCC is leaking lots of memory) X-Git-Tag: releases/gcc-4.8.0~295 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d0163673082e1df735245a846f48276a4b5f324a;p=thirdparty%2Fgcc.git re PR middle-end/56461 (GCC is leaking lots of memory) PR middle-end/56461 * lra-spills.c (lra_spill): Free spill_hard_reg at the end. From-SVN: r196294 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fc6b1d6b3638..2bee7d99eec1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-02-26 Jakub Jelinek + + PR middle-end/56461 + * lra-spills.c (lra_spill): Free spill_hard_reg at the end. + 2013-02-26 Joern Rennecke * config/arm/arm.c (const_ok_for_dimode_op): Back out last change. diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c index 6ac80beb9b4f..163ca11509d6 100644 --- a/gcc/lra-spills.c +++ b/gcc/lra-spills.c @@ -568,6 +568,7 @@ lra_spill (void) free (slots); free (pseudo_slots); free (pseudo_regnos); + free (spill_hard_reg); } /* Apply alter_subreg for subregs of regs in *LOC. Use FINAL_P for