LINUX.ORG.RU

GCC 3.4.2


0

0

В этом релизе:
- исправлено много внутренних ошибок компилятора
- исправлены ошибки оптимизации, в т.ч. -02
- лучшены параметры компилятора C++

Таким образом это bug-fix релиз, т.к. сейчас активно ведётся разаработка GCC 3.5

Список исправлений:
http://gcc.gnu.org/gcc-3.4/changes.ht...

Зеркала для скачивания:
http://gcc.gnu.org/mirrors.html

>>> Подробности

★★★★★

Проверено: mator ()
Ответ на: комментарий от anonymous

>Ядро не любит -O3

аргументируй! уже пару лет в мэйкфайлы "-O3" вписываю,
с gcc 2.95.3 до 3.4.2, с kernel 2.2.5 до 2.6.8.
может я везучий, но отличий от "-O2" не было.

anonymous
()
Ответ на: комментарий от anonymous

Да проблемы то не на стадии работы. Уж если собралось с -O3, то работать будет, другое дело что может не собраться и вывалиться с ошибками. Скажем какой-то media player где sse команды написаны на ассемблере у меня не собирался с -O3.

x-term ★★
()
Ответ на: комментарий от anonymous

> аргументируй! уже пару лет в мэйкфайлы "-O3" вписываю, 

"Поздравляю тебя, Шарик, ты балбес !" (c)

Из доки gcc:
`-O3'
     Optimize yet more.  `-O3' turns on all optimizations specified by
     `-O2' and also turns on the `-finline-functions' and
     `-frename-registers' options.

Ну и нафига спрашивается при компиляции ядра -finline-functions ?

anonymous
()
Ответ на: комментарий от anonymous

> аргументируй! уже пару лет в мэйкфайлы "-O3" вписываю,

Да очень просто, у меня звуковуху и пару скази-адаптеров ядро не видело, и именно с ключом -O3. Глубже я не разбирался, для меня и эти параметры критичны ;)

Так что тебе явно везёт ;)

А вот ещё zsnes отказывается собираться с какой-либо оптимизацией, кроме как -Os(оптимизировать размер), в принципе это по-барабану, он практически весь на асме написан, да и валится он всего на одном файлике, можно и обмануть. В сырцах DOSEMU написано, что -finline-functions не нравится, используйте -O2.

anonymous
()
Ответ на: комментарий от x-term

>media player где sse команды написаны на ассемблере у меня не собирался с -O3.

Взглянем на mplayer - там местами -O4

jackill ★★★★★
()
Ответ на: комментарий от jackill

> Взглянем на mplayer - там местами -O4

Да хоть -O100, всё равно максимум -O3

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.