egcs/gcc ChangeLog config/sparc/linux-aout.h c ...

davem@cygnus.com davem@cygnus.com
Fri Jul 3 03:19:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	davem@egcs.cygnus.com	98/07/03 03:19:42

Modified files:
	gcc            : ChangeLog 
	gcc/config/sparc: linux-aout.h linux.h linux64.h sol2.h sparc.c 
	                  sparc.h sparc.md sun4o3.h sunos4.h 

Log message:
	* sparc.c (sparc_operand, move_operand,	arith_operand,
	arith11_operand, arith10_operand, arith_double_operand,
	arith11_double_operand, arith10_double_operand, small_int,
	uns_small_int): Recognize CONSTANT_P_RTX.
	(output_sized_memop, output_move_with_extension,
	output_load_address, output_size_for_block_move,
	output_block_move, delay_operand): Remove, has not been
	enabled or referenced for years.
	* sparc.md (movstrsi, block_move_insn): Likewise.
	* sparc.h (PREDICATE_CODES): Define.
	* linux-aout.h (MACHINE_STATE_{SAVE,RESTORE}): Override with
	version which uses getcc/setcc traps to save/restore condition
	codes.
	* linux64.h: Likewise.
	* sunos4.h: Likewise.
	* linux.h: Likewise.
	* sol2.h: Likewise.
	* sun4o3.h: Likewise.




More information about the Gcc-cvs mailing list