Bugs in MIPS FUNCTION_ARG_REGNO_P ?

Mark Mitchell mark@codesourcery.com
Wed Mar 3 19:09:00 GMT 2004


Eric Christopher wrote:

>I was just talking about doing this last night. We could probably
>obsolete it in 3.4 and remove in mainline.
>
Wind River is using o64 and it will be the system ABI in the next 
release of VxWorks for MIPS.  Their Diab toolchain will be supporting 
this ABI as well, and that toolchain is used o non-VxWorks platforms.   
So, o64 support in GCC will be necessary for VxWorks and for 
compatibility with Diab on other platforms.

We should not remove this ABI.  If we did, doing a VxWorks port would 
require putting it back.

(The reason they are using o64 is that the MIPS back end no longer 
allows "-mabi=32 -mgp64" which was what they were using before.  Their 
codebase identifies itself as GCC 2.96, and is, I believe, a Red Hat 
delivery, but I might be wrong about the origin.)

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com



More information about the Gcc mailing list