OSDN Git Service

(cse_insn): When emitting a BARRIER, don't put it after a deleted
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Apr 1995 14:36:47 +0000 (14:36 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Apr 1995 14:36:47 +0000 (14:36 +0000)
insn.

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

gcc/cse.c

index 9cbc0c2..76f70e2 100644 (file)
--- 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.  */