diff options
author | Richard Sandiford <richard@codesourcery.com> | 2005-06-14 22:29:03 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2005-06-14 22:29:03 +0000 |
commit | 4001cd8939ccd018fe0952dc98cdd8fc08607842 (patch) | |
tree | 9e0bc0056bdb4e048917dda0db981d984de6fb9f /gcc/c-common.c | |
parent | 727f302ea131fbea681450550198717753e09ccf (diff) | |
download | gcc-4001cd8939ccd018fe0952dc98cdd8fc08607842.zip gcc-4001cd8939ccd018fe0952dc98cdd8fc08607842.tar.gz gcc-4001cd8939ccd018fe0952dc98cdd8fc08607842.tar.bz2 |
mips.c (machine_function): Add varargs_size field.
* config/mips/mips.c (machine_function): Add varargs_size field.
(mips_setup_incoming_varargs): Store the amount of extra stack space
there rather than in *pretend_size. When saving registers, always
expect virtual_incoming_args_rtx to point to the start of the
pretend arguments.
(mips_va_start): Remove alignment hack. Handle all
!EABI_FLOAT_VARARGS_P cases in the same way.
(compute_frame_size): Handle varargs_size. Remove the redundant
!TARGET_OLDABI condition in the handling of pretend_args_size.
(mips_initial_elimination_offset): Remove the now-redundant check
of TARGET_NEWABI.
From-SVN: r100956
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions