RFC: split_complex_args enhancement

Aldy Hernandez aldyh@redhat.com
Wed Nov 17 22:40:00 GMT 2004


On Thu, Nov 18, 2004 at 08:58:07AM +1030, Alan Modra wrote:
> On Wed, Nov 17, 2004 at 02:33:06PM -0400, Aldy Hernandez wrote:
> > Really...who cares about __complex__ ABI compatability?
> 
> glibc supplies various complex math functions.

I know, I was trying to be frustratingly funny.  I failed :-).

> Too much of the ppc32 ABI happened by accident.  We have some quite
> ridiculous consequences, eg. complex floating point being passed in
> gprs instead of fprs, and some silly alignment rules.

Sigh... so I'm noticing.  Particularly annoying are >= 2 word arguments
being passed in consecutive registers that MUST start on an odd register.

Oh well.



More information about the Gcc mailing list