powerpc-linux altivec vector function arg passing

Alan Modra amodra@bigpond.net.au
Thu Apr 29 06:28:00 GMT 2004


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



More information about the Gcc mailing list