summaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>1994-10-16 09:01:26 +0000
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>1994-10-16 09:01:26 +0000
commit9ea33026312d87872edf7f07c52211efd5bfbfcd (patch)
tree882561230cd5bce34416cbb8224e3472393a4467 /gcc/emit-rtl.c
parent83d5c41cc2d58c9427667c1da5db78ce9b291608 (diff)
downloadgcc-9ea33026312d87872edf7f07c52211efd5bfbfcd.tar.gz
(add_insn_{before,after}): Don't abort if AFTER was deleted, but not
optiimzing git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8281 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r--gcc/emit-rtl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index c174a1be09b..598410117b1 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -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;