diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1993-03-29 14:34:25 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1993-03-29 14:34:25 -0800 |
commit | 563465600f687174e56efd0cbbb600eebe11980a (patch) | |
tree | 19d2ca4c1cc4a2b9ec0bca7a114ec9c8aeff65fd /gcc/sched.c | |
parent | 1e39f528f7351fb989d5eda6d508419eb4259217 (diff) | |
download | gcc-563465600f687174e56efd0cbbb600eebe11980a.zip gcc-563465600f687174e56efd0cbbb600eebe11980a.tar.gz gcc-563465600f687174e56efd0cbbb600eebe11980a.tar.bz2 |
(schedule_block): Reset n_ready if schedule_select
removes all insns from ready list.
From-SVN: r3918
Diffstat (limited to 'gcc/sched.c')
-rw-r--r-- | gcc/sched.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/sched.c b/gcc/sched.c index dc944e4..cabe00b 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -3441,6 +3441,9 @@ schedule_block (b, file) { if (file) fprintf (file, "\n"); + /* We must set n_ready here, to ensure that sorting always + occurs when we come back to the SCHED_SORT line above. */ + n_ready = 0; continue; } } |