diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/regmove.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca808b7..1e0d15c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-12-10 Kazu Hirata <kazu@cs.umass.edu> + + * regmove.c (combine_stack_adjustments_for_block): Free + memlist if it hasn't been freed. + 2004-12-10 Ziemowit Laski <zlaski@apple.com> * c-typeck.c (lookup_field): Check if a TYPE_LANG_SPECIFIC diff --git a/gcc/regmove.c b/gcc/regmove.c index 4876111..182973f 100644 --- a/gcc/regmove.c +++ b/gcc/regmove.c @@ -2457,4 +2457,7 @@ combine_stack_adjustments_for_block (basic_block bb) if (last_sp_set && last_sp_adjust == 0) delete_insn (last_sp_set); + + if (memlist) + free_csa_memlist (memlist); } |