]> gcc.gnu.org Git - gcc.git/commitdiff
* haifa-sched.c (sched_init): Don't put a note in front of any BARRIER.
authorJ"orn Rennecke <amylaar@redhat.com>
Fri, 15 Dec 2000 03:40:57 +0000 (03:40 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 15 Dec 2000 03:40:57 +0000 (03:40 +0000)
From-SVN: r38267

gcc/ChangeLog
gcc/haifa-sched.c

index 70a0c022d338e9f2a6255ae344ac67eaf0527a9e..bd0271c0a942a9970add42d469cd12ab9495ae4a 100644 (file)
@@ -1,3 +1,7 @@
+Fri Dec 15 03:37:51 2000  J"orn Rennecke <amylaar@redhat.com>
+
+       * haifa-sched.c (sched_init): Don't put a note in front of any BARRIER.
+
 2000-12-14  Jim Wilson  <wilson@redhat.com>
 
        * alias.c (get_alias_set): Call record_component_aliases for
index 2d8376ee27207e1086c41b7dd703175dec511951..b1d3eff7b2f204f6f5269b7ec1034a1f637c78ab 100644 (file)
@@ -1955,10 +1955,8 @@ sched_init (dump_file)
   if (NEXT_INSN (insn) == 0
       || (GET_CODE (insn) != NOTE
          && GET_CODE (insn) != CODE_LABEL
-         /* Don't emit a NOTE if it would end up between an unconditional
-            jump and a BARRIER.  */
-         && !(GET_CODE (insn) == JUMP_INSN
-              && GET_CODE (NEXT_INSN (insn)) == BARRIER)))
+         /* Don't emit a NOTE if it would end up before a BARRIER.  */
+         && GET_CODE (NEXT_INSN (insn)) != BARRIER))
     emit_note_after (NOTE_INSN_DELETED, BLOCK_END (n_basic_blocks - 1));
 
   /* Compute INSN_REG_WEIGHT for all blocks.  We must do this before
This page took 0.083028 seconds and 5 git commands to generate.