From fef0509b3d6c7b4d0960718505b1651b3eb32b78 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 7 Oct 1994 08:24:36 -0400 Subject: [PATCH] (add_insn_{after,before}): Fix error in last change. From-SVN: r8233 --- gcc/emit-rtl.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 490598cd94e..c174a1be09b 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -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 (); -- 2.30.2