Commit b3292eb0 by Jeffrey A Law Committed by Jeff Law

pa.c (compute_frame_size): Round frame according to STACK_BOUNDARY rather than a hardwired value.

        * pa.c (compute_frame_size): Round frame according to
        STACK_BOUNDARY rather than a hardwired value.

From-SVN: r28132
parent cb16fe9f
Fri Jul 16 13:48:09 1999 Jeffrey A Law (law@cygnus.com) Fri Jul 16 13:48:09 1999 Jeffrey A Law (law@cygnus.com)
* pa.c (compute_frame_size): Round frame according to
STACK_BOUNDARY rather than a hardwired value.
* pa.h (POINTER_SIZE, PARM_BOUNDARY): Define in terms of BITS_PER_WORD. * pa.h (POINTER_SIZE, PARM_BOUNDARY): Define in terms of BITS_PER_WORD.
* configure.in (hppa*-*-hpux11*): Use symbolic MASK_PA_11 instead * configure.in (hppa*-*-hpux11*): Use symbolic MASK_PA_11 instead
......
...@@ -2579,7 +2579,7 @@ compute_frame_size (size, fregs_live) ...@@ -2579,7 +2579,7 @@ compute_frame_size (size, fregs_live)
fsize += current_function_outgoing_args_size; fsize += current_function_outgoing_args_size;
if (! leaf_function_p () || fsize) if (! leaf_function_p () || fsize)
fsize += 32; fsize += 32;
return (fsize + 63) & ~63; return (fsize + STACK_BOUNDARY - 1) & ~(STACK_BOUNDARY - 1);
} }
rtx hp_profile_label_rtx; rtx hp_profile_label_rtx;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment