(struct function): Make frame_offset be HOST_WIDE_INT.

(get_frame_size): Add definition.

From-SVN: r13244
This commit is contained in:
Richard Kenner 1996-12-07 18:49:30 -05:00
parent 8af5168bae
commit 9a807d3a23

View File

@ -95,7 +95,7 @@ struct function
rtx save_expr_regs;
rtx stack_slot_list;
rtx parm_birth_insn;
int frame_offset;
HOST_WIDE_INT frame_offset;
rtx tail_recursion_label;
rtx tail_recursion_reentry;
rtx internal_arg_pointer;
@ -223,6 +223,11 @@ extern struct function *outer_function_chain;
the index of that block in the vector. */
extern tree *identify_blocks PROTO((tree, rtx));
/* Return size needed for stack frame based on slots so far allocated.
This size counts from zero. It is not rounded to STACK_BOUNDARY;
the caller may have to do that. */
extern HOST_WIDE_INT get_frame_size PROTO((void));
/* These variables hold pointers to functions to
save and restore machine-specific data,
in push_function_context and pop_function_context. */