OSDN Git Service

2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Oct 2004 17:27:31 +0000 (17:27 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Oct 2004 17:27:31 +0000 (17:27 +0000)
        * tree-ssa-dom.c (record_range): Free the element if we are not
        going to use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88994 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-ssa-dom.c

index 86fc2e7..17e62d0 100644 (file)
@@ -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:
index 4ab3613..5595556 100644 (file)
@@ -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;