egcs/gcc ChangeLog config/rs6000/rs6000.c conf ...
dje@egcs.cygnus.com
dje@egcs.cygnus.com
Wed May 12 15:11:00 GMT 1999
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: dje@egcs.cygnus.com 99/05/12 15:10:55
Modified files:
gcc : ChangeLog
gcc/config/rs6000: rs6000.c rs6000.h rs6000.md
Log message:
* rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
(rs6000_allocate_stack_space): Print as hexadecimal value.
* rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
16-bit shifted constant. Fix typo for 'P'.
(EXTRA_CONSTARINT): 'T' checks for a 32-bit mask operand.
* rs6000.md (movsi, addsi3_internal1, movdi, adddi3_internal1):
Use 'L' for shifted constant.
(anddi3_internal3): Fix typo.
(32-bit mask patterns): Use 'T'.
More information about the Gcc-cvs
mailing list