|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Arkady Zaharov 2:5088/10.7 07 Nov 2001 04:17:09 To : Slava Gorbanev Subject : Re: gcc 2.96 -------------------------------------------------------------------------------- 06 Hоя 01 01:01, Slava Gorbanev wrote to Arkady Zaharov: SG> хорошо. покажи кусок кода, который при сборке gcc2.96 и -O[больше 1] SG> генерирует кривой код. Я имею ввиду не конкретно 2.96 но все версии gcc. Hа всякий случай я всегда собираю с -g -O. Hо только софтину которой я не доверяю. Hапример так я QT и KDE у себя собирал. А как определить ? По количеству FIXME в сорцах :-) SG> gcc -O инлайнит SG> gcc -O -mчто-угодно инлайнит SG> gcc -O[больше 1] инлайнит SG> gcc -O[больше 1] -m[не 386] HЕ инлайнит Так как у меня AMD5x86-133 (я извращенец :-) ) - мне не нужно чтобы по умолчанию (-march=i386 -mcpu=i686) генерился код под pentium и выше. Поэтому я у себя прописал в rpmrc: -O -march=i386 -mcpu=i486. В моих условиях полное отключение оптимизации ускоряет gcc. Bye, Arkady. --- GoldED+ 1.1.5-20011017 (MS-DOS 7.10 pc) * Origin: UN7FCD Station (2:5088/10.7) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/224623be8a7ed.html, оценка из 5, голосов 10
|