0

私たちが取り組んでいる組み込みシステムの気まぐれをサポートするために、gcc 3.3.2 (MIPS 用) に多くの変更を加えました。gcc 3.4 以降では、MIPS コード生成が大幅に改善されているように見えるので、変更を移植する予定です。問題は、どの gcc バージョンをターゲットにするべきかということです: 3.4.4 か、それとも 4.3.2 に直接移行しますか? 変更を移植するのはかなりの量の作業です。私はそれを 2 回行ってより良い結果を選びたくありません。

Linux-MIPS プロジェクトは引き続き gcc 3.4.4 を推奨しており、MIPS Technologies は gcc 3.4.4 に基づいて修正された SDE ツールチェーンを維持しています。私の組み込みシステムは Linux を実行していませんが、彼らの専門知識を尊重しています。

私が読んだことによると、MIPS バックエンドは 4.x のより高いレベルの最適化の恩恵を受けておらず、実際には 3.4.4 よりも遅いコードを生成します。誰でもこれを確認または否定できますか?

4

1 に答える 1

1

私は教室以来 MIPS を使用していないので、あなたの質問に直接答えることはできません。

Linux-MIPS プロジェクトの誰かに電子メールを送って、いつアップグレードする予定なのかを尋ねることをお勧めします。すぐではないことを前提としています。3.4.4 は価値のあるアップグレードのようです。

于 2008-10-17T15:30:32.953 に答える