gcc/gcc ChangeLog haifa-sched.c sched-ebb.c sc ...

dorit@gcc.gnu.org dorit@gcc.gnu.org
Tue Oct 7 08:18:00 GMT 2003


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	dorit@gcc.gnu.org	2003-10-07 08:18:42

Modified files:
	gcc            : ChangeLog haifa-sched.c sched-ebb.c sched-int.h 
	                 sched-rgn.c 
	gcc/config/rs6000: rs6000.c rs6000.h 
	gcc/doc        : invoke.texi 

Log message:
	* sched-int.h (sched_info): New field
	sched_max_insns_priority.
	* sched-rgn.c (init_ready_list): Add invocations to
	targetm.sched.adjust_priority.
	(sched_max_insns_priority): Init new field.
	* sched-ebb.c (sched_max_insns_priority): Init new field.
	* haifa-sched.c (set_priorities): Set
	sched_info->sched_max_insns_priority.
	* config/rs6000/rs6000.h:
	(rs6000_sched_restricted_insns_priority_str): Support new
	flag -mprioritize-restricted-insns.
	(DEFAULT_RESTRICTED_INSNS_PRIORITY): Define.
	* config/rs6000/rs6000.c (is_dispatch_slot_restricted): New
	function.
	(rs6000_adjust_priority): Change priority of restricted
	insns, using above new function and new flag.
	* doc/invoke.texi (-mprioritize-restricted-insns): Document
	new option.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.1317&r2=2.1318
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/haifa-sched.c.diff?cvsroot=gcc&r1=1.229&r2=1.230
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sched-ebb.c.diff?cvsroot=gcc&r1=1.30&r2=1.31
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sched-int.h.diff?cvsroot=gcc&r1=1.29&r2=1.30
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/sched-rgn.c.diff?cvsroot=gcc&r1=1.64&r2=1.65
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&r1=1.525&r2=1.526
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.h.diff?cvsroot=gcc&r1=1.286&r2=1.287
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&r1=1.341&r2=1.342



More information about the Gcc-cvs mailing list