egcs/gcc ChangeLog haifa-sched.c tm.texi confi ...
rth@egcs.cygnus.com
rth@egcs.cygnus.com
Tue Jul 20 18:15:00 GMT 1999
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 99/07/20 18:15:47
Modified files:
gcc : ChangeLog haifa-sched.c tm.texi
gcc/config/sparc: sparc.c sparc.h
Log message:
* haifa-sched.c (insn_cost): FREE implies cost 0 and vice versa.
(adjust_priority): Always call ADJUST_PRIORITY.
(schedule_insn): Only put insns into the ready at cost 0.
(schedule_block): Remove redundant initial sort. Give clock_var
and can_issue_more to MD_SCHED_REORDER. Requeue if hazard cost
is not 0.
* tm.texi (MD_SCHED_REORDER): Update docs.
* sparc.h (MD_SCHED_REORDER): Update. Set CAN_ISSUE_MORE.
* sparc.c (ultra_reorder_called_this_block): Delete.
(ultrasparc_sched_init): Don't set it.
(ultrasparc_sched_reorder): Don't check it.
More information about the Gcc-cvs
mailing list