X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Frtl-factoring.c;h=6e37df7bced7579951ced9947825c527a334ae1d;hb=afb9ca771908720c4a5d0a5600d29f51e9fa7805;hp=8ab5e8bd3ddfc401854e8b6f5e35dd6a885bed9c;hpb=3072d30e7983a3ca5ad030f1f98a5c39bcc2c07b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/rtl-factoring.c b/gcc/rtl-factoring.c index 8ab5e8bd3dd..6e37df7bced 100644 --- a/gcc/rtl-factoring.c +++ b/gcc/rtl-factoring.c @@ -978,8 +978,8 @@ split_blocks_after_seqs (void) for (mseq = sb->matching_seqs; mseq; mseq = mseq->next_matching_seq) { block_label_after (mseq->insn); - IOR_REG_SET (DF_LIVE_OUT (BLOCK_FOR_INSN (pattern_seqs->insn)), - DF_LIVE_OUT (BLOCK_FOR_INSN (mseq->insn))); + IOR_REG_SET (df_get_live_out (BLOCK_FOR_INSN (pattern_seqs->insn)), + df_get_live_out (BLOCK_FOR_INSN (mseq->insn))); } } } @@ -1033,7 +1033,7 @@ split_pattern_seq (void) gen_symbol_ref_rtx_for_label (retlabel)), BB_END (bb)); /* Update liveness info. */ - SET_REGNO_REG_SET (DF_LIVE_OUT (bb), + SET_REGNO_REG_SET (df_get_live_out (bb), REGNO (pattern_seqs->link_reg)); } @@ -1085,12 +1085,12 @@ erase_matching_seqs (void) BB_END (bb) = callinsn; /* Maintain control flow and liveness information. */ - SET_REGNO_REG_SET (DF_LIVE_OUT (bb), + SET_REGNO_REG_SET (df_get_live_out (bb), REGNO (pattern_seqs->link_reg)); emit_barrier_after (BB_END (bb)); make_single_succ_edge (bb, BLOCK_FOR_INSN (sb->label), 0); - IOR_REG_SET (DF_LIVE_OUT (bb), - DF_LIVE_IN (BLOCK_FOR_INSN (sb->label))); + IOR_REG_SET (df_get_live_out (bb), + df_get_live_in (BLOCK_FOR_INSN (sb->label))); make_edge (BLOCK_FOR_INSN (seq_blocks->label), BLOCK_FOR_INSN (retlabel), EDGE_ABNORMAL);