OSDN Git Service

* tree-into-ssa (insert_phi_nodes_for): 'var' must be a DECL at
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jun 2008 20:11:07 +0000 (20:11 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jun 2008 20:11:07 +0000 (20:11 +0000)
this point, so assert that.

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

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

index e175ddd..e76fef0 100644 (file)
@@ -1,5 +1,10 @@
 2008-06-26  Steven Bosscher  <steven@gcc.gnu.org>
 
 2008-06-26  Steven Bosscher  <steven@gcc.gnu.org>
 
+       * tree-into-ssa (insert_phi_nodes_for): 'var' must be a DECL at
+       this point, so assert that.
+
+2008-06-26  Steven Bosscher  <steven@gcc.gnu.org>
+
        * cfganal.c: Include vec.h and vecprim.h.
        (compute_idf): Import from...
        * tree-into-ssa (compute_idf): ...here.
        * cfganal.c: Include vec.h and vecprim.h.
        (compute_idf): Import from...
        * tree-into-ssa (compute_idf): ...here.
index 0eb2ded..c9e99ef 100644 (file)
@@ -1111,8 +1111,8 @@ insert_phi_nodes_for (tree var, bitmap phi_insertion_points, bool update_p)
        }
       else
        {
        }
       else
        {
-         tree sym = DECL_P (var) ? var : SSA_NAME_VAR (var);
-         phi = create_phi_node (sym, bb);
+         gcc_assert (DECL_P (var));
+         phi = create_phi_node (var, bb);
        }
 
       /* Mark this PHI node as interesting for update_ssa.  */
        }
 
       /* Mark this PHI node as interesting for update_ssa.  */