LINUX.ORG.RU

И ещё, лучше -O2, как говорят...

"-pO3 only add two optimization flags: -finline-functions and -frename-registers. The latter is pretty useless on x86 architecture but the former is actually recommended by AMD and probably by Intel. It doesn't mean that GCC will produce sane code, though... Then again, developers *need* users to test the flag. Otherwise it'll always be broken. That said, I never encountered a major problem with Gentoo and -O3. Perhaps I'm just lucky. However, I do use -O2 on my server as you never know."

http://www.google.com/search?hl=en&lr=&ie=UTF-8&safe=active&q...

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

читайте ман, блин. ключ -DSYMBOL эквивалентен заданию

#define SYMBOL

в исходниках. понятное дело, что флаги наподобие -D__SMP__ будут работать в приложениях знающих об этом. распараллеливание на SMP само по себе чудесным образом случится не может.

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

>-O2 -pipe -fomit-frame-pointer -march=pentium4

что-то маловато... ))
у меня сейчас такие:
CFLAGS="-O3 -pipe -fomit-frame-pointer -march=pentium4 -mcpu=pentium4 -mmmx -mfpmath=sse,387 -msse2 -ffast-math -fno-strength-reduce -fprefetch-loop-arrays -fforce-addr -falign-functions=4"

собирал gentoo с bootstrap'а
может чего в моих флагах убрать/добавить?

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

> -march=pentium4 -mcpu=pentium4

Установка -march подразумевает автоматическую подстановку как соотвествующего -mcpu, 
так и разных там mmx/sse если они поддерживаются.

Дублировать их вручную ни к чему.

http://www.coyotegulch.com/acovea/

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

:)))
Имхо не к чему всё это. Лишняя требуха... И так всё быстро работает на 4-ом пне-то. Достаточно -O2 -pipe -fomit-frame-pointer -march=pentium4. -fomit-frame-pointer можно убрать, т.к. оно мешает debug-у на x86 машинках.

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

Это кому дебаг нужен :)

Кстати, например gcc с -fomit-frame-pointer не собирается.

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

уболтали, чертяки языкастые :)

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

в мане вроде написано что -fomit-frame-pointer автоматом включается про -O2/-O3. Нет?

dilmah ★★★★★
()

-O9 выбор реальных пацанов

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