pa.c (emit_move_sequence): Handle secondary FP load/store reloads of the form (subreg...
authorJeff Law <law@gcc.gnu.org>
Tue, 13 Sep 1994 16:41:03 +0000 (10:41 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 13 Sep 1994 16:41:03 +0000 (10:41 -0600)
commit42fbe27f77ed9d0ad0e903430bf44b38af0e5b23
treeda4a763c7ddad2782f08e71d5c2e5d19eb0c8d92
parent4b303b50bc9e1f6200952822a4bc7376c030ab05
pa.c (emit_move_sequence): Handle secondary FP load/store reloads of the form (subreg (mem (plus (reg)...

* pa.c (emit_move_sequence): Handle secondary FP load/store
reloads of the form (subreg (mem (plus (reg) (disp)))).
(secondary_reload_class): A secondary register is needed to handle
out-of-range FP loads and stores.
* pa.md (reload_indf, reload_outdf): New expanders.
(reload_insf, reload_outsf): Likewise.

From-SVN: r8077
gcc/config/pa/pa.c
gcc/config/pa/pa.md