diff options
author | Richard Earnshaw <erich@gnu.org> | 1994-10-16 09:01:26 +0000 |
---|---|---|
committer | Richard Earnshaw <erich@gnu.org> | 1994-10-16 09:01:26 +0000 |
commit | 6782074d401945dd4aab38addde10a447cb44767 (patch) | |
tree | 882561230cd5bce34416cbb8224e3472393a4467 /gcc | |
parent | 13306d4f8f89e3a9107b4dc0cb830f9e0b2ffe42 (diff) | |
download | gcc-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.c | 4 |
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; |