of NEXT_INSN when examining speculative insns for SCHED_GROUP_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29123
138bc75d-0d04-0410-961f-
82ee72b054a4
+Sat Sep 4 21:52:32 1999 Richard Henderson <rth@cygnus.com>
+
+ * haifa-sched.c (schedule_block): Use next_nonnote_insn instead
+ of NEXT_INSN when examining speculative insns for SCHED_GROUP_P.
+
Sat Sep 4 20:40:19 1999 Richard Henderson <rth@cygnus.com>
Bernd Schmidt <bernds@cygnus.co.uk>
Mark Mitchell <mark@codesourcery.com>
{
rtx next;
- next = NEXT_INSN (insn);
+ /* Note that we havn't squirrled away the notes for
+ blocks other than the current. So if this is a
+ speculative insn, NEXT might otherwise be a note. */
+ next = next_nonnote_insn (insn);
if (INSN_DEP_COUNT (insn) == 0
&& (SCHED_GROUP_P (next) == 0
|| GET_RTX_CLASS (GET_CODE (next)) != 'i'))