diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-10-13 19:07:05 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-10-13 19:07:05 -0400 |
commit | fba942c46dad90bc02695e422b89c4145b59419e (patch) | |
tree | 9c4690ca7f216ad34e4002f7401431b85fae914c /gcc/sched.c | |
parent | be71bebdc0ea12148940dbb8d7dc8c9ac4f20c67 (diff) | |
download | gcc-fba942c46dad90bc02695e422b89c4145b59419e.zip gcc-fba942c46dad90bc02695e422b89c4145b59419e.tar.gz gcc-fba942c46dad90bc02695e422b89c4145b59419e.tar.bz2 |
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
Diffstat (limited to 'gcc/sched.c')
0 files changed, 0 insertions, 0 deletions