This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Allow downward padding of arguments on systems that define ARGS_GROW_DOWNWARD
- From: Richard Henderson <rth at redhat dot com>
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>
- Cc: gcc-patches at gcc dot gnu dot org, law at redhat dot com
- Date: Mon, 16 Sep 2002 16:58:52 -0700
- Subject: Re: PATCH: Allow downward padding of arguments on systems that define ARGS_GROW_DOWNWARD
- References: <200209161954.g8GJsVND012948@hiauly1.hia.nrc.ca>
On Mon, Sep 16, 2002 at 03:54:30PM -0400, John David Anglin wrote:
> * calls.c (store_one_arg): Set default alignment for BLKmode arguments
> to BITS_PER_UNIT when ARGS_GROW_DOWNWARD and the padding direction is
> downward.
> * function.c (pad_below): Always compile.
> (locate_and_pad_parm): If defined ARGS_GROW_DOWNWARD, pad argument to
> alignment when it is not in a register or REG_PARM_STACK_SPACE is true.
> Pad below when the argument is not in a register and the padding
> direction is downward.
Ok.
r~