X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftree-ssa-phiprop.c;h=fcd1d23bac8f08e5436c25a72b19047be21edd4b;hb=586b67ff8d8d77d079ac25b46afed07aa2eaf0f4;hp=bac2303899f1e7847de2994f1a407a93087d0a14;hpb=efbcb6defd4842cee3bc73eec195fe425457ea13;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c index bac2303899f..fcd1d23bac8 100644 --- a/gcc/tree-ssa-phiprop.c +++ b/gcc/tree-ssa-phiprop.c @@ -298,7 +298,7 @@ propagate_with_phi (basic_block bb, gimple phi, struct phiprop_d *phivn, /* Check whether this is a load of *ptr. */ if (!(is_gimple_assign (use_stmt) - && TREE_CODE (gimple_assign_lhs (use_stmt)) == SSA_NAME + && TREE_CODE (gimple_assign_lhs (use_stmt)) == SSA_NAME && gimple_assign_rhs_code (use_stmt) == INDIRECT_REF && TREE_OPERAND (gimple_assign_rhs1 (use_stmt), 0) == ptr /* We cannot replace a load that may throw or is volatile. */ @@ -355,7 +355,7 @@ tree_ssa_phiprop (void) { VEC(basic_block, heap) *bbs; struct phiprop_d *phivn; - bool did_something = false; + bool did_something = false; basic_block bb; gimple_stmt_iterator gsi; unsigned i; @@ -388,7 +388,7 @@ gate_phiprop (void) return flag_tree_phiprop; } -struct gimple_opt_pass pass_phiprop = +struct gimple_opt_pass pass_phiprop = { { GIMPLE_PASS,