[clang] [llvm] [MIPS] Add support for O64 Mips ABI (PR #223990)

via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 17 13:04:32 PDT 2026


LunaTheFoxgirl wrote:

> I believe O64 ABI is a GCC extention that is dropped long ago? As far as I know Nintendo64 is actually using 32-bit C calling convention (i.e. O32), which uses 32-bit argument words.
> 
> SGI never implement O64 with their MipsPro, could you please elaborate a bit on your use case in homebrew?
> 
> Maybe what you actually want is `-mgp64` with `o32` ABI?

Specifically it is the homebrew SDKs which use o64, such as libdragon and co. This is a major blocker for homebrew game dev on the N64 w/ LLVM.

https://github.com/llvm/llvm-project/pull/223990


More information about the cfe-commits mailing list