diff options
author | Catherine Moore <clm@cygnus.com> | 1999-10-29 15:23:41 +0000 |
---|---|---|
committer | Catherine Moore <clm@gcc.gnu.org> | 1999-10-29 11:23:41 -0400 |
commit | 4fc026cde962981346b29d5040d3012d5292f811 (patch) | |
tree | 2c9f9156ff6a888e6ebe7a498f91f18465ee6e1a /gcc/config/mips/elf64.h | |
parent | 5faf03ae77a43db0e5a685a01eb5b4023b09638f (diff) | |
download | gcc-4fc026cde962981346b29d5040d3012d5292f811.zip gcc-4fc026cde962981346b29d5040d3012d5292f811.tar.gz gcc-4fc026cde962981346b29d5040d3012d5292f811.tar.bz2 |
expr.c (emit_push_insn): New argument alignment_pad.
* expr.c (emit_push_insn): New argument alignment_pad.
Update all callers. Adjust stack pointer based on alignment pad.
* function.c (pad_to_arg_alignment): New argument alignment_pad.
Update all callers. Track alignment_pad if boundary > PARM_BOUNDARY.
(locate_and_pad_parm): New argument alignment_pad. Update all
callers.
* expr.h (emit_push_insn): Update prototype.
(locate_and_pad_parm): Update prototype.
* calls.c (arg_data): Add new field alignment_pad.
(initialize_argument_information): Initialize alignment_pad.
From-SVN: r30257
Diffstat (limited to 'gcc/config/mips/elf64.h')
0 files changed, 0 insertions, 0 deletions