diff options
author | Eric Christopher <echristo@gcc.gnu.org> | 2002-02-06 02:50:09 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gcc.gnu.org> | 2002-02-06 02:50:09 +0000 |
commit | 282cb01bc29cdac825eedc4b8ad74085c2d76918 (patch) | |
tree | 9337895f122027be87b47a40122704463955bf79 /libf2c | |
parent | 8c78e3a3cdfb624d8f2d232a2d03ee78c6e633eb (diff) | |
download | gcc-282cb01bc29cdac825eedc4b8ad74085c2d76918.zip gcc-282cb01bc29cdac825eedc4b8ad74085c2d76918.tar.gz gcc-282cb01bc29cdac825eedc4b8ad74085c2d76918.tar.bz2 |
crti.asm: Add changes for mips16.
2002-02-05 Eric Christopher <echristo@redhat.com>
* config/mips/crti.asm: Add changes for mips16. mips16 uses
register 7 as RA instead of $31.
* config/mips/crtn.asm: Ditto.
* config/mips/mips.c (mips_move_2words): Add case for
TARGET_MIPS16 when HOST_BITS_PER_WIDE_INT >= 64.
(compute_frame_size): Fix typo.
(save_restore_insns): Ditto. Make documentation about using
register $7 as return register more precise.
(mips_expand_epilogue): Fix comment. Add code to work around not
being able to add to the stack pointer directly.
* config/mips/mips.h (EH_RETURN_DATA_REGNO): Change register number
to 2 for TARGET_MIPS16 as we need 6 and 7 as clobbers in the
epilogue.
From-SVN: r49535
Diffstat (limited to 'libf2c')
0 files changed, 0 insertions, 0 deletions