*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Tue, 24 Mar 1992 20:00:52 +0000 (20:00 +0000)
committerRichard Stallman <rms@gnu.org>
Tue, 24 Mar 1992 20:00:52 +0000 (20:00 +0000)
From-SVN: r583

gcc/sched.c

index a0a97a167871c222ce130d4c7e7593b8cf832ff5..0c3d6aa2ec062e036c09a7ec2a5b8724d55ca4fe 100644 (file)
@@ -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: