This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]