Re: [rfa] mips argument passing fixes for o32

Andrew Cagney
2001-07-12T01:23:00Z

> The shift fix matches this
> comment in GCC and is not really specified by the ABI document:

> - && TARGET_BYTE_ORDER == BIG_ENDIAN
> + && (TARGET_BYTE_ORDER == BIG_ENDIAN
> + || TYPE_LENGTH (arg_type) < MIPS_SAVED_REGSIZE)
>

I don't think this change is right. In little endian mode, a one byte
struct will end up being stored at A+4 instead of A.

Which failures did it appear to fix? Which endian is MIPS/Linux?

Andrew