egcs/gcc ChangeLog config/rs6000/rs6000.h conf ...

David Edelsohn dje@cygnus.com
Mon Aug 24 12:32:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	dje@egcs.cygnus.com	98/08/24 12:32:04

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

Log message:
	* rs6000.h (GO_IF_LEGITIMATE_ADDRESS): Use TARGET_POWERPC64
	when testing LEGITIMATE_INDEXED_ADDRESS_P DFmode and DImode.
	(LEGITIMIZE_ADDRESS): Use TARGET_POWERPC64 for INDEXED fixup.
	* rs6000.c (print_operand, case 'L'): Add UNITS_PER_WORD, not 4.
	(print_operand, cases 'O' and 'T'): Fix typos in lossage strings.
	* rs6000.md (fix_truncdfsi2_store): Remove %w from non-CONST_INT
	operand.
	(movdf_softfloat32, movdf_hardfloat64, movdf_softfloat64): Change
	'o' to 'm' for GPR variant constraints.




More information about the Gcc-cvs mailing list