mips-protos.h (mips_initial_elimination_offset): Declare.
authorRichard Sandiford <rsandifo@redhat.com>
Tue, 18 Jun 2002 11:23:41 +0000 (11:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 18 Jun 2002 11:23:41 +0000 (11:23 +0000)
commitb24718388c6e66ef6a3713fd56bf6158fe57134d
tree3ca0d5b94778933990bd94d819520cd16fc21a0d
parentd3beaf0a30177a8c12db67b9edbff0e7e621792c
mips-protos.h (mips_initial_elimination_offset): Declare.

* config/mips/mips-protos.h (mips_initial_elimination_offset): Declare.
(mips_set_return_address, mips_restore_gp): Declare.
* config/mips/mips.h (struct mips_frame_info): Move to mips.c
(current_frame_info): Remove.
(INITIAL_ELIMINATION_OFFSET): Use mips_initial_elimination_offset.
* config/mips/mips.c: Remove uses of current_frame_info.
(struct mips_frame_info): Moved from mips.h.  Remove 'insns_len'.
(struct machine_function): Add 'frame' and 'insns_len'.
(current_frame_info, zero_frame_info): Remove.
(mips_restore_gp, mips_set_return_address): New.
(mips_initial_elimination_offset): New.
* config/mips/mips.md (exception_receiver): Use mips_restore_gp.
(eh_return define_split): Use mips_set_return_address.

From-SVN: r54738
gcc/ChangeLog
gcc/config/mips/mips-protos.h
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md