egcs/gcc ChangeLog config/alpha/alpha.c config ...

Richard Henderson rth@cygnus.com
Fri Nov 6 19:43:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	rth@egcs.cygnus.com	98/11/06 19:43:54

Modified files:
	gcc            : ChangeLog 
	gcc/config/alpha: alpha.c alpha.md 

Log message:
	* alpha.c (add_operand): Simplify the CONST_INT match.
	(sext_add_operand): Correct typo in comparison by using
	CONST_OK_FOR_LETTER_P.
	* alpha.md (s?addq): Use sext_add_operand to allow the negative
	constant alternatives to be generated.
	(mulsi3, muldi3, umuldi3_highpart): Loosen constraints to allow
	small constants, since the hw instructions do.




More information about the Gcc-cvs mailing list