egcs/gcc ChangeLog config/alpha/alpha-protos.h ...

rth@gcc.gnu.org rth@gcc.gnu.org
Sat Oct 30 14:46:00 GMT 1999


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	rth@sourceware.cygnus.com	99/10/30 14:46:57

Modified files:
	gcc            : ChangeLog 
	gcc/config/alpha: alpha-protos.h alpha.c alpha.h alpha.md 

Log message:
	* alpha.h (SECONDARY_INPUT_RELOAD_CLASS): Call secondary_reload_class.
	(SECONDARY_OUTPUT_RELOAD_CLASS): Likewise.
	(PREDICATE_CODES): Add addition_operation.
	* alpha-protos.h (addition_operation): Declare.
	(secondary_reload_class): Likewise.
	* alpha.c (addition_operation): New.
	(secondary_reload_class): New, from old SECONDARY_INPUT_RELOAD_CLASS.
	* alpha.md (adddi3): Turn into expander.
	(*lda, *adddi_2): New.
	(movsf, movdf patterns): Don't preference integer regs.
	(movsi, movdi patterns): Don't preference fp regs.



More information about the Gcc-cvs mailing list