From 9ae57db83081ac648783113f5cf536aff3e55252 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Tue, 24 Mar 1992 20:00:52 +0000 Subject: [PATCH] *** empty log message *** From-SVN: r583 --- gcc/sched.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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: -- 2.30.2