2008-10-17 15 views
0

我们对gcc 3.3.2(针对MIPS)进行了许多更改,以支持我们正在开发的嵌入式系统的变幻莫测。 gcc 3.4和更高版本似乎已经大大改善了MIPS代码生成,所以我打算将我们的更改向前移植。问题是我应该定位哪个gcc版本:3.4.4还是直接到4.3.2?其中大量的工作来移植这些变化,我不想做两次并选择更好的结果。gcc为MIPS,3.4.4或4.3.2?

Linux-MIPS项目仍推荐使用gcc 3.4.4,而MIPS Technologies维护一个基于gcc 3.4.4的经过修改的SDE工具链。虽然我的嵌入式系统没有运行Linux,但我尊重他们的专业知识。

从我读过的MIPS后端不会受益于4.x中更高级别的优化,并且实际上产生比3.4.4更慢的代码。任何人都可以确认或否认这一点?

回答

1

我自教室以来没有使用过MIPS,所以我不能直接回答你的问题。

我会建议发送一封电子邮件给Linux-MIPS项目上的某个人,并询问他们什么时候打算升级。假设它不是很快。看起来3.4.4是一个有价值的升级。