diff options
author | Andrew Pinski <pinskia@physics.uc.edu> | 2004-10-13 17:27:31 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-10-13 10:27:31 -0700 |
commit | 163075a027a337c3ed19701f03c8bf2ed7ce26af (patch) | |
tree | f65e9b0afaa572496228e5c13f763b553f0dba21 | |
parent | a472e9d4e6d12ae7f7eff034d88261d4c2f477e7 (diff) | |
download | gcc-163075a027a337c3ed19701f03c8bf2ed7ce26af.zip gcc-163075a027a337c3ed19701f03c8bf2ed7ce26af.tar.gz gcc-163075a027a337c3ed19701f03c8bf2ed7ce26af.tar.bz2 |
tree-ssa-dom.c (record_range): Free the element if we are not going to use it.
2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
* tree-ssa-dom.c (record_range): Free the element if we are not
going to use it.
From-SVN: r88994
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-dom.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86fc2e7..17e62d0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-10-13 Andrew Pinski <pinskia@physics.uc.edu> + + * tree-ssa-dom.c (record_range): Free the element if we are not + going to use it. + 2004-10-13 Tom Tromey <tromey@redhat.com> PR java/15578: diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 4ab3613..5595556 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -3026,6 +3026,8 @@ record_range (tree cond, basic_block bb) if (*slot == NULL) *slot = (void *) vrp_hash_elt; + else + free (vrp_hash_elt); vrp_hash_elt = (struct vrp_hash_elt *) *slot; vrp_records_p = &vrp_hash_elt->records; |