diff options
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 72bde7a..4e7ef55 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -985,7 +985,7 @@ create_log_links (void) { basic_block bb; rtx *next_use, insn; - df_ref *def_vec, *use_vec; + df_ref def, use; next_use = XCNEWVEC (rtx, max_reg_num ()); @@ -1008,9 +1008,8 @@ create_log_links (void) /* Log links are created only once. */ gcc_assert (!LOG_LINKS (insn)); - for (def_vec = DF_INSN_DEFS (insn); *def_vec; def_vec++) + FOR_EACH_INSN_DEF (def, insn) { - df_ref def = *def_vec; int regno = DF_REF_REGNO (def); rtx use_insn; @@ -1061,9 +1060,8 @@ create_log_links (void) next_use[regno] = NULL_RTX; } - for (use_vec = DF_INSN_USES (insn); *use_vec; use_vec++) + FOR_EACH_INSN_USE (use, insn) { - df_ref use = *use_vec; int regno = DF_REF_REGNO (use); /* Do not consider the usage of the stack pointer |