Now includes reload.h.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Oct 1992 23:07:05 +0000 (19:07 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Oct 1992 23:07:05 +0000 (19:07 -0400)
commitfba942c46dad90bc02695e422b89c4145b59419e
tree9c4690ca7f216ad34e4002f7401431b85fae914c
parentbe71bebdc0ea12148940dbb8d7dc8c9ac4f20c67
Now includes reload.h.

(spec_reg_operand): Validate mode and know that some regs support
MODE_PARTIAL_INT and some MODE_INT.
(call_operand, reload_memory_operand, a29k_get_reloaded_address)
 New functions.
(in_operand): Allow constants with MODE_PARTIAL_INT.
(out_operand): Allow special registers with any mode.
Any MEM a word or wider is valid.
(extend_operator): Deleted.
(secondary_reload_class): A pseudo is the same as memory; we need
BP_REGS for multi-word memory or for bytes and halfword if -mndw.
(print_operand): Delete %X; add %m.
(print_operand, case 'F'): Check for SYMBOL_REF.

From-SVN: r2443
gcc/config/a29k/a29k.c