gcc для MIPS, 3.4.4 или 4.3.2? - PullRequest
       29

gcc для MIPS, 3.4.4 или 4.3.2?

0 голосов
/ 17 октября 2008

Мы внесли ряд изменений в gcc 3.3.2 (для MIPS) для поддержки капризов встроенной системы, над которой мы работаем. gcc 3.4 и более поздние версии, по-видимому, значительно улучшили генерацию кода MIPS, поэтому я планирую перенести наши изменения вперед. Вопрос в том, на какую версию gcc мне следует ориентироваться: 3.4.4 или прямо на 4.3.2? Это большой объем работы по переносу изменений, я не хочу делать это дважды и выбирать лучший результат.

Проект Linux-MIPS по-прежнему рекомендует gcc 3.4.4, а MIPS Technologies поддерживает модифицированный набор инструментов SDE, основанный на gcc 3.4.4. Хотя моя встроенная система не работает под управлением Linux, я уважаю их опыт.

Из того, что я прочитал, бэкэнд MIPS не извлекает выгоду из оптимизаций более высокого уровня в 4.x и на самом деле производит более медленный код, чем 3.4.4. Кто-нибудь может подтвердить или опровергнуть это?

1 Ответ

1 голос
/ 17 октября 2008

Я не пользуюсь MIPS с классной комнаты, поэтому не могу напрямую ответить на ваш вопрос.

Я бы предложил отправить электронное письмо кому-то из проекта Linux-MIPS и спросить, когда они планируют выполнить обновление. Предполагая, что это не скоро. Похоже, что 3.4.4 является достойным обновлением.

...