From 489e2090a45b6bf41e6d74edc729f01e50298e3b Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Wed, 22 Dec 1993 11:41:47 -0800 Subject: [PATCH] (priority): Handle INSN_DELETED_P insns, in addition to insns which were deleted by being turned into notes. From-SVN: r6272 --- gcc/sched.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gcc/sched.c b/gcc/sched.c index 78af990..205223c 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -1441,11 +1441,12 @@ priority (insn) { rtx x = XEXP (prev, 0); - /* A dependence pointing to a note is always obsolete, because - sched_analyze_insn will have created any necessary new dependences - which replace it. Notes can be created when instructions are - deleted by insn splitting, or by register allocation. */ - if (GET_CODE (x) == NOTE) + /* A dependence pointing to a note or deleted insn is always + obsolete, because sched_analyze_insn will have created any + necessary new dependences which replace it. Notes and deleted + insns can be created when instructions are deleted by insn + splitting, or by register allocation. */ + if (GET_CODE (x) == NOTE || INSN_DELETED_P (x)) { remove_dependence (insn, x); continue; -- 2.7.4