egcs/gcc ChangeLog config/alpha/alpha-protos.h ...
rth@gcc.gnu.org
rth@gcc.gnu.org
Sat Oct 30 14:46:00 GMT 1999
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: rth@sourceware.cygnus.com 99/10/30 14:46:57
Modified files:
gcc : ChangeLog
gcc/config/alpha: alpha-protos.h alpha.c alpha.h alpha.md
Log message:
* alpha.h (SECONDARY_INPUT_RELOAD_CLASS): Call secondary_reload_class.
(SECONDARY_OUTPUT_RELOAD_CLASS): Likewise.
(PREDICATE_CODES): Add addition_operation.
* alpha-protos.h (addition_operation): Declare.
(secondary_reload_class): Likewise.
* alpha.c (addition_operation): New.
(secondary_reload_class): New, from old SECONDARY_INPUT_RELOAD_CLASS.
* alpha.md (adddi3): Turn into expander.
(*lda, *adddi_2): New.
(movsf, movdf patterns): Don't preference integer regs.
(movsi, movdi patterns): Don't preference fp regs.
More information about the Gcc-cvs
mailing list