diff options
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/reg-stack.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da3f3defac6..643de99a3cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,8 @@ -2004-12-13 Daniel Berlin <dberlin@dberlin.org> +2004-12-12 Kazu Hirata <kazu@cs.umass.edu> + + * reg-stack.c (convert_regs_2): Free stack. + +2004-12-12 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-loop-ch.c (copy_loop_headers): Loop can be null. * tree-ssa-loop-im.c (determine_lsm): tree_root may not have a real diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 2ba963efcc5..5ec8ba5b1b4 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -3036,6 +3036,8 @@ convert_regs_2 (FILE *file, basic_block block) } while (sp != stack); + free (stack); + return inserted; } |