diff options
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
-rw-r--r-- | gcc/tree-ssa-loop-im.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index dd9df25..3e64ae7 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -1231,7 +1231,8 @@ move_computations_worker (basic_block bb) gphi *phi = gsi2.phi (); if (virtual_operand_p (gimple_phi_result (phi))) { - gimple_set_vuse (stmt, PHI_ARG_DEF_FROM_EDGE (phi, e)); + SET_USE (gimple_vuse_op (stmt), + PHI_ARG_DEF_FROM_EDGE (phi, e)); break; } } |