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: RFC: split_complex_args enhancement


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.


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