aboutsummaryrefslogtreecommitdiff
path: root/gcc/ch/chill.in
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2000-04-01 00:09:22 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2000-04-01 00:09:22 +0000
commit1503a7ecd5271a298c89b7b0e36ccf7a57f5b114 (patch)
tree5d6a0fb689b150ce72e10a360f5434117542502c /gcc/ch/chill.in
parentae79697b721b607964d32468c87d1881c3a39974 (diff)
downloadgcc-1503a7ecd5271a298c89b7b0e36ccf7a57f5b114.zip
gcc-1503a7ecd5271a298c89b7b0e36ccf7a57f5b114.tar.gz
gcc-1503a7ecd5271a298c89b7b0e36ccf7a57f5b114.tar.bz2
builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space.
* builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space. * calls.c (emit_call_1): Do not adjust stack pointer for SIB, update stack_pointer_delta; do not update arg_size_so_far. (compute_argument_block_size): Use stack_delta instead of stack_pointer_pending and arg_size_so_far. (expand_call): Add sanity checking for stack_pointer_delta; save and restore stack_pointer_delta for SIB, use stack_pointer_delta for alignment; do not update arg_space_so_far. (emit_library_call_value): Use stack_pointer_delta for alignment. (store_one_arg): Do not update arg_space_so_far. * explow.c (adjust_stack, anti_adjust_stack): Update stack_pointer_delta. (allocate_dynamic_stack_space): Add sanity checking for stack_pointer_delta. * expr.c (init_expr, clear_pending_stack_adjust): Clear stack_pointer_delta. (emit_push_insn): Update stack_pointer_delta. * function.h (struct expr_status): Add x_stack_pointer_delta; remove x_arg_space_so_far. (arg_space_so_far): Remove. (stack_pointer_delta): New macro. From-SVN: r32851
Diffstat (limited to 'gcc/ch/chill.in')
0 files changed, 0 insertions, 0 deletions