GCC-4.1.1 мой опыт

хочу предостеречь любителей всего нового. мой опыт показывает что gcc-4.1.1, ставший стабильным, имеет регресс в оптимизации по сравнению с последними представительми ветки gcc-3.
проверял с оптимизацией под мою машинку (athlon-xp). приложения брал, которые периодически пользую(архиваторы, кодеки видео). ключи компилятора - -O2 -march=athlon-xp -pipe -mfpmath=sse -fomit-frame-pointer (с ключами можно поиграть, но результат приблизительно тот же)
если есть другие данные (может под другую архитектуру?) - пишите.

Я разницы не

Я разницы не заметил. Машина - Celeron-1700. CFLAGS сейчас не скажу, ибо машина дома а я на работе.

на глаз не

на глаз не заметно (там же 2-3%). но я все же верю time

Мне эти

Мне эти проценты не критичны. Фильмы кажет и ладно:)

Я тоже пока

Я тоже пока ничего не заметил. Машина pentium4 3.0 Ghz HT.
Флаги -march=prescott -O2 -pipe.

У меня наоборот

У меня наоборот производительность возросла
CFLAGS="-O2 -march=athlon-xp -pipe -ftree-vectorize -fno-guess-branch-probability -fsched-spec-load -funroll-loops -fprefetch-loop-arrays -msse -mmmx -Bdirect"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"

Re: У меня наоборот

IsakovAN написал(а):
У меня наоборот производительность возросла
CFLAGS="-O2 -march=athlon-xp -pipe -ftree-vectorize -fno-guess-branch-probability -fsched-spec-load -funroll-loops -fprefetch-loop-arrays -msse -mmmx -Bdirect"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"

Я так понимаю, производительность возросла за счет использования новых оптимизаций, присущих 4? На сколько я помню -ftree-vectorize, к примеру, к таковым относится

У вас проблем с этими флагами не возникло? Вроде бы они пока ещё считаются небезопасными

Quote:У вас

Цитата:
У вас проблем с этими флагами не возникло? Вроде бы они пока ещё считаются небезопасными

Затрудняюсь ответить! :-)

Прикол в том, что ни с того, ни с сего перестал работать firefox. Падает при загрузка. Да и прочие, gecko зависимые переодически в корку сворачиваются(на определенных сайтах).
Причем самое интересное, что "падучесть" firefoxа зависит от темы оформления. :-)

Пересобрал его без этих флагов, даже третим gcc пересобирал - то же самое. :-(

P.S. Проблему то я откопал, но что с ней делать не знаю! :-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".