]> gcc.gnu.org Git - gcc.git/commitdiff
tree-into-ssa.c (rewrite_ssa_into_ssa): Free SSA_NAME_AUX before we release an SSA_NAME.
authorKazu Hirata <kazu@cs.umass.edu>
Sat, 11 Dec 2004 15:58:51 +0000 (15:58 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 11 Dec 2004 15:58:51 +0000 (15:58 +0000)
* tree-into-ssa.c (rewrite_ssa_into_ssa): Free SSA_NAME_AUX
before we release an SSA_NAME.

From-SVN: r92031

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

index 48dbd15481d7e5e42e757fd3686937737377480a..486ee8d7b0e2f0268e615a39134d0af45d61fda4 100644 (file)
@@ -1,3 +1,8 @@
+2004-12-11  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-into-ssa.c (rewrite_ssa_into_ssa): Free SSA_NAME_AUX
+       before we release an SSA_NAME.
+
 2004-12-11  Roger Sayle  <roger@eyesopen.com>
 
        PR middle-end/18921
index 40c8d20eadd7a7c498418b6014430c0213b58a54..0e7e5e12feca9b9e3dd1c2820accc0cd85eac49c 100644 (file)
@@ -1759,6 +1759,11 @@ rewrite_ssa_into_ssa (void)
 
   EXECUTE_IF_SET_IN_BITMAP (to_rename, 0, i, bi)
     {
+      /* Free SSA_NAME_AUX.  We don't have to zero it because
+        release_ssa_name will.  */
+      if (SSA_NAME_AUX (ssa_name (i)))
+       free (SSA_NAME_AUX (ssa_name (i)));
+
       release_ssa_name (ssa_name (i));
     }
 
This page took 0.092559 seconds and 5 git commands to generate.