2008-10-17 59 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是一個有價值的升級。