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更慢的代码。任何人都可以确认或否认这一点?