OSDN Git Service

(add_insn_{before,after}): Don't abort if AFTER was deleted, but not
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Oct 1994 09:01:26 +0000 (09:01 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Oct 1994 09:01:26 +0000 (09:01 +0000)
optiimzing

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8281 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/emit-rtl.c

index c174a1b..5984101 100644 (file)
@@ -2141,7 +2141,7 @@ add_insn_after (insn, after)
 {
   rtx next = NEXT_INSN (after);
 
-  if (INSN_DELETED_P (after))
+  if (optimize && INSN_DELETED_P (after))
     abort ();
 
   NEXT_INSN (insn) = next;
@@ -2189,7 +2189,7 @@ add_insn_before (insn, before)
 {
   rtx prev = PREV_INSN (before);
 
-  if (INSN_DELETED_P (before))
+  if (optimize && INSN_DELETED_P (before))
     abort ();
 
   PREV_INSN (insn) = prev;