diff options
| author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-04-04 16:53:51 +0000 |
|---|---|---|
| committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-04-04 16:53:51 +0000 |
| commit | b5f4bfdefe4fb19abde74c26317c47bb32456653 (patch) | |
| tree | ff67bf01de5159e212ece6ece7e302bfc2b86f01 /libjava/java/sql | |
| parent | c4763d6d776f3369f34af2c73616b80f2ebbbd7a (diff) | |
| download | ppe42-gcc-b5f4bfdefe4fb19abde74c26317c47bb32456653.tar.gz ppe42-gcc-b5f4bfdefe4fb19abde74c26317c47bb32456653.zip | |
Fix PR bootstrap/48403.
2011-04-04 Bernd Schmidt <bernds@codesourcery.com>
PR bootstrap/48403
* haifa-sched.c (nonscheduled_insns_begin): New static variable.
(rank_for_schedule): Use scheduled_insns vector instead of
last_scheduled_insn.
(ok_for_early_queue_removal): Likewise.
(queue_to_ready): Search forward in nonscheduled_insns_begin if
we have a dbg_cnt.
(choose_ready): Likewise.
(commit_schedule): Use VEC_iterate.
(schedule_block): Initialize nonscheduled_insns_begin. If we have
a dbg_cnt, use it and ensure the first insn is in the ready list.
(haifa_sched_init): Allocate scheduled_insns.
(sched_extend_ready_list): Don't allocate it; reserve space.
(haifa_sched_finish): Free it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171942 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql')
0 files changed, 0 insertions, 0 deletions

