aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-04-01 09:36:47 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-04-01 09:36:47 -0500
commit783e5bca056b3c86c4b6d2cab5b806569e690873 (patch)
tree9b6e40bc52c7605720ddd82b67ee5a1faf5d3f12 /gcc
parenta229128df54e1fc6e6a2bafac4eaef8d0ff96d0b (diff)
downloadgcc-783e5bca056b3c86c4b6d2cab5b806569e690873.zip
gcc-783e5bca056b3c86c4b6d2cab5b806569e690873.tar.gz
gcc-783e5bca056b3c86c4b6d2cab5b806569e690873.tar.bz2
(cse_insn): When emitting a BARRIER, don't put it after a deleted
insn. From-SVN: r9283
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cse.c b/gcc/cse.c
index 9cbc0c2..76f70e2 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -6969,7 +6969,7 @@ cse_insn (insn, in_libcall_block)
if (NEXT_INSN (insn) == 0
|| GET_CODE (NEXT_INSN (insn)) != BARRIER)
- emit_barrier_after (insn);
+ emit_barrier_before (NEXT_INSN (insn));
/* We might have two BARRIERs separated by notes. Delete the second
one if so. */