egcs/gcc ChangeLog config/alpha/alpha.c config ...
Richard Henderson
rth@cygnus.com
Fri Nov 6 19:43:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 98/11/06 19:43:54
Modified files:
gcc : ChangeLog
gcc/config/alpha: alpha.c alpha.md
Log message:
* alpha.c (add_operand): Simplify the CONST_INT match.
(sext_add_operand): Correct typo in comparison by using
CONST_OK_FOR_LETTER_P.
* alpha.md (s?addq): Use sext_add_operand to allow the negative
constant alternatives to be generated.
(mulsi3, muldi3, umuldi3_highpart): Loosen constraints to allow
small constants, since the hw instructions do.
More information about the Gcc-cvs
mailing list