reopen 479529 thanks Upstream's version of the patch is incorrect for the SIZOF_VOID_P != 8 case. For the O32 ABI, l.d/s.d expand to a instruction sequence which handles the even/odd FPU register pairs, so the programmer can just think of it as "load double / store double" without ever explicitly working with the odd registers.
Comparing my patch to the upstream version probably explains this better than a textual description. GAS warns when using l.d/s.d on an odd FP register. Since the l.d/s.d macros were written to mimic the original MIPS assembler I believe the MIPS Pro assembler expands those macros the same way for O32 ABI. I presume it doesn't warn the same way GAS does, though. Thiemo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]