This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: powerpc-linux altivec vector function arg passing
On Wed, Apr 28, 2004 at 07:20:52PM -0700, Mike Stump wrote:
> On Wednesday, April 28, 2004, at 07:32 AM, Alan Modra wrote:
> >The testcase in PR 15106 manages to show major problems with
> >powerpc-linux vector function calls.
>
> Gee, we're just upportting a change from 3.3 to handle more than 8(?)
> vector arguments in non-stdarg functions, and where they spill into
> memory so that it conforms to the moto altivec ABI. We changed it to
> use two passes. Are others interested in actually following the moto
> ABI or are we alone in this regard?
Passing other params as if the vectors weren't present, then passing
vectors as if they were specified at the end? No, powerpc*-linux
won't do this.
--
Alan Modra
IBM OzLabs - Linux Technology Centre