From: Richard Stallman Date: Tue, 24 Mar 1992 20:00:52 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9ae57db83081ac648783113f5cf536aff3e55252;p=gcc.git *** empty log message *** From-SVN: r583 --- diff --git a/gcc/sched.c b/gcc/sched.c index a0a97a16787..0c3d6aa2ec0 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -3451,7 +3451,12 @@ update_flow_info (notes, first, last, orig_insn) case REG_LABEL: /* Should be moved to the new insn(s) which use the label. */ - abort (); + for (insn = first; insn != NEXT_INSN (last); insn = NEXT_INSN (insn)) + if (GET_RTX_CLASS (GET_CODE (insn)) == 'i' + && reg_mentioned_p (XEXP (note, 0), PATTERN (insn))) + REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, + XEXP (note, 0), REG_NOTES (insn)); + break; case REG_CC_SETTER: case REG_CC_USER: