diff options
Diffstat (limited to 'gcc/caller-save.c')
-rw-r--r-- | gcc/caller-save.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/caller-save.c b/gcc/caller-save.c index 64fd66c..41b3f01 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -921,7 +921,7 @@ save_call_clobbered_regs (void) if (NEXT_INSN (ins)) PREV_INSN (NEXT_INSN (ins)) = ins; if (BB_END (bb) == insn) - BB_END (bb) = ins; + SET_BB_END (bb) = ins; } else gcc_assert (DEBUG_INSN_P (ins)); @@ -1418,7 +1418,7 @@ insert_one_insn (struct insn_chain *chain, int before_p, int code, rtx pat) CLEAR_REG_SET (&new_chain->dead_or_set); if (chain->insn == BB_HEAD (BASIC_BLOCK_FOR_FN (cfun, chain->block))) - BB_HEAD (BASIC_BLOCK_FOR_FN (cfun, chain->block)) = new_chain->insn; + SET_BB_HEAD (BASIC_BLOCK_FOR_FN (cfun, chain->block)) = new_chain->insn; } else { @@ -1438,7 +1438,7 @@ insert_one_insn (struct insn_chain *chain, int before_p, int code, rtx pat) &new_chain->live_throughout); CLEAR_REG_SET (&new_chain->dead_or_set); if (chain->insn == BB_END (BASIC_BLOCK_FOR_FN (cfun, chain->block))) - BB_END (BASIC_BLOCK_FOR_FN (cfun, chain->block)) = new_chain->insn; + SET_BB_END (BASIC_BLOCK_FOR_FN (cfun, chain->block)) = new_chain->insn; } new_chain->block = chain->block; new_chain->is_caller_save_insn = 1; |