This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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.