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