split_complex_* flaw

Richard Henderson rth@redhat.com
Sun Feb 1 00:49:00 GMT 2004


On Sat, Jan 31, 2004 at 09:11:33PM +1030, Alan Modra wrote:
> Two adjacent float args are laid out in the parameter save area in
> separate doublewords.

I asked about this MANY TIMES when Aldy was implmenting this.
This is the correct semantics for Tru64, and no one would or
could tell me different for PPC.

Whose ABI is this?  AIX or Linux?  If the later, I strongly
suggest just fixing it so that the rule is simple: complex
arguments are passed as two independent scalar arguments.



r~



More information about the Gcc mailing list