egcs/gcc ChangeLog config/sparc/sparc.c config ...

David Miller davem@cygnus.com
Tue Aug 25 06:58:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	davem@egcs.cygnus.com	98/08/25 06:56:59

Modified files:
	gcc            : ChangeLog 
	gcc/config/sparc: sparc.c sparc.h sparc.md 

Log message:
	* config/sparc/sparc.c (arith_4096_operand, arith_add_operand,
	arith_double_4096_operand, arith_double_add_operand): New
	predicates.
	* config/sparc/sparc.h (PREDICATE_CODES): Add them, declare them.
	* config/sparc/sparc.md (adddi3, addsi3, subdi3, subsi3): Use
	them to transform add/sub 4096 into add/sub -4096.




More information about the Gcc-cvs mailing list