diff options
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index c7eb5e5..dea6c28 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -960,7 +960,7 @@ delete_noop_moves (void) rtx insn, next; basic_block bb; - FOR_EACH_BB (bb) + FOR_EACH_BB_FN (bb, cfun) { for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); insn = next) { @@ -997,7 +997,7 @@ create_log_links (void) usage -- these are taken from original flow.c did. Don't ask me why it is done this way; I don't know and if it works, I don't want to know. */ - FOR_EACH_BB (bb) + FOR_EACH_BB_FN (bb, cfun) { FOR_BB_INSNS_REVERSE (bb, insn) { @@ -1160,7 +1160,7 @@ combine_instructions (rtx f, unsigned int nregs) last_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); create_log_links (); - FOR_EACH_BB (this_basic_block) + FOR_EACH_BB_FN (this_basic_block, cfun) { optimize_this_for_speed_p = optimize_bb_for_speed_p (this_basic_block); last_call_luid = 0; @@ -1211,7 +1211,7 @@ combine_instructions (rtx f, unsigned int nregs) setup_incoming_promotions (first); last_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); - FOR_EACH_BB (this_basic_block) + FOR_EACH_BB_FN (this_basic_block, cfun) { rtx last_combined_insn = NULL_RTX; optimize_this_for_speed_p = optimize_bb_for_speed_p (this_basic_block); |