aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/elf64.h
diff options
context:
space:
mode:
authorCatherine Moore <clm@cygnus.com>1999-10-29 15:23:41 +0000
committerCatherine Moore <clm@gcc.gnu.org>1999-10-29 11:23:41 -0400
commit4fc026cde962981346b29d5040d3012d5292f811 (patch)
tree2c9f9156ff6a888e6ebe7a498f91f18465ee6e1a /gcc/config/mips/elf64.h
parent5faf03ae77a43db0e5a685a01eb5b4023b09638f (diff)
downloadgcc-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