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更慢的代碼。任何人都可以確認或否認這一點?