haifa-sched.c (schedule_block): Use ready_remove_first instead of choose_ready for...
authorVladimir Makarov <vmakarov@redhat.com>
Mon, 15 Sep 2003 18:52:33 +0000 (18:52 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Mon, 15 Sep 2003 18:52:33 +0000 (18:52 +0000)
2003-09-15  Vladimir Makarov  <vmakarov@redhat.com>

* haifa-sched.c (schedule_block): Use ready_remove_first instead
of choose_ready for non-dfa insn scheduling.

From-SVN: r71403

gcc/ChangeLog
gcc/haifa-sched.c

index ff7b12f849150f736d4262405c29b8dfa78f48cf..f6497924d238ce65a9aea69220ac773fa80e9be1 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-15  Vladimir Makarov  <vmakarov@redhat.com>
+
+       * haifa-sched.c (schedule_block): Use ready_remove_first instead
+       of choose_ready for non-dfa insn scheduling.
+
 2003-09-15  Andreas Jaeger  <aj@suse.de>
             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
 
index b0c824c984b7ea5a2ed8ccd66bbef03779331c54..2776ec12c7fba3b4e983cd63dcd02b07313f5652 100644 (file)
@@ -2246,7 +2246,7 @@ schedule_block (int b, int rgn_n_insns)
              if (ready.n_ready == 0 || !can_issue_more
                  || !(*current_sched_info->schedule_more_p) ())
                break;
-             insn = choose_ready (&ready);
+             insn = ready_remove_first (&ready);
              cost = actual_hazard (insn_unit (insn), insn, clock_var, 0);
            }
          else