aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <erich@gnu.org>1994-10-16 09:01:26 +0000
committerRichard Earnshaw <erich@gnu.org>1994-10-16 09:01:26 +0000
commit6782074d401945dd4aab38addde10a447cb44767 (patch)
tree882561230cd5bce34416cbb8224e3472393a4467 /gcc
parent13306d4f8f89e3a9107b4dc0cb830f9e0b2ffe42 (diff)
downloadgcc-6782074d401945dd4aab38addde10a447cb44767.zip
gcc-6782074d401945dd4aab38addde10a447cb44767.tar.gz
gcc-6782074d401945dd4aab38addde10a447cb44767.tar.bz2
(add_insn_{before,after}): Don't abort if AFTER was deleted, but not
optiimzing From-SVN: r8281
Diffstat (limited to 'gcc')
-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 c174a1b..5984101 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;