egcs/gcc ChangeLog config/alpha/alpha.c config ...
rth@egcs.cygnus.com
rth@egcs.cygnus.com
Mon Apr 12 03:11:00 GMT 1999
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 99/04/12 03:11:38
Modified files:
gcc : ChangeLog
gcc/config/alpha: alpha.c alpha.md
Log message:
* alpha.c (aligned_memory_operand): Handle out of range stack slots.
Take a new SCRATCH argument for the occasion. Update all callers.
(get_unaligned_address): Abort on out of range stack slots.
* alpha.md (adddi3 splitter): Check s_p_rtx not REGNO.
(reload_inqi): Check for aligned mems before unaligned.
(reload_inhi): Likewise.
More information about the Gcc-cvs
mailing list