OSDN Git Service

(add_insn_{after,before}): Fix error in last change.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 1994 12:24:36 +0000 (12:24 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 1994 12:24:36 +0000 (12:24 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8233 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/emit-rtl.c

index 490598c..c174a1b 100644 (file)
@@ -2161,7 +2161,10 @@ add_insn_after (insn, after)
       /* Scan all pending sequences too.  */
       for (; stack; stack = stack->next)
        if (after == stack->last)
-         stack->last = insn;
+         {
+           stack->last = insn;
+           break;
+         }
 
       if (stack == 0)
        abort ();
@@ -2209,7 +2212,10 @@ add_insn_before (insn, before)
       /* Scan all pending sequences too.  */
       for (; stack; stack = stack->next)
        if (before == stack->first)
-         stack->first = insn;
+         {
+           stack->first = insn;
+           break;
+         }
 
       if (stack == 0)
        abort ();