This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] 32 bit non-eabi mips va_arg
- To: Clinton Popetz <cpopetz at cpopetz dot com>
- Subject: Re: [patch] 32 bit non-eabi mips va_arg
- From: Richard Henderson <rth at cygnus dot com>
- Date: Fri, 14 Jan 2000 12:41:10 -0800
- Cc: gcc-patches at gcc dot gnu dot org
- References: <20000114105602.A27136@cpopetz.com>
On Fri, Jan 14, 2000 at 10:56:02AM -0600, Clinton Popetz wrote:
> I think it would also make sense to make std_expand_builtin_va_arg
> use FUNCTION_ARG_PADDING. But there are a few ports (rs6000 is one) that
> define FUNCTION_ARG_PADDING and also use std_expand_builtin_va_arg, so I
> presume padding for varargs should remain orthogonal to padding for normal
> arguments.
Ooo that is annoying. Yes, apparently AIX does use different
conventions between normal and variatic argument passing.
The patch is ok.
r~