]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/tree-tailcall.c
tree-cfg.c (tree_make_forwarder_block): Use SET_PHI_RESULT.
[gcc.git] / gcc / tree-tailcall.c
index 622c4e9ac2b20bbacb3f6db615b5ab94692c9c86..54597bb7973b784068be8dd1976d2a076a168db2 100644 (file)
@@ -237,7 +237,7 @@ independent_of_stmt_p (tree expr, tree at, block_stmt_iterator bsi)
       if (!e)
        abort ();
 
-      expr = phi_element_for_edge (at, e)->def;
+      expr = PHI_ARG_DEF_FROM_EDGE (at, e);
     }
 
   /* Unmark the blocks.  */
@@ -340,7 +340,7 @@ propagate_through_phis (tree var, edge e)
   tree phi;
 
   for (phi = phi_nodes (dest); phi; phi = PHI_CHAIN (phi))
-    if (phi_element_for_edge (phi, e)->def == var)
+    if (PHI_ARG_DEF_FROM_EDGE (phi, e) == var)
       return PHI_RESULT (phi);
 
   return var;
This page took 0.02736 seconds and 5 git commands to generate.