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