GCC MIPS-32调用约定/堆栈帧定义

时间:2009-05-01 13:47:27

标签: gcc embedded mips ecos

对于MIPS-32处理器架构,似乎没有明确的标准化堆栈帧和C语言调用约定(寄存器用法等)。也就是说,似乎完全由汇编器/编译器工具链来定义它们自己的堆栈帧和调用约定。我很难找到GCC编译器用于MIPS-32指令集的约定的确切参考。我特意在Cygwin上使用GCC交叉编译器,目标是在eCos开源内核的嵌入式环境中使用MIPS-32内核。

对此领域中关于MIPS-32的GCC的最终文档的任何提及都将不胜感激。

3 个答案:

答案 0 :(得分:5)

这引用了MIPS EABI for RedHat Linux帮助吗?

答案 1 :(得分:5)

你是对的,这有点乱,记录不清。我建议:

答案 2 :(得分:4)

我不参与MIPS,但也许这个MIPS ABI History引用可能会有所帮助。