|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Arkady Zaharov 2:5088/10.7 03 Nov 2001 02:30:01 To : Slava Gorbanev Subject : Re: gcc 2.96 -------------------------------------------------------------------------------- 02 Hоя 01 08:09, Slava Gorbanev wrote to Arkady Zaharov: SG> ja, ja, натюрлих. то-то у меня полсистемы таким компилятором с -O6 SG> собрано и работает с аптаймом полгода. в C++ там наоборот оптимизация SG> починена по сравнению с 2.95. у меня есть кусок кода, который при SG> собирании с egcs и -O6 валится в корку, а на 2.96 -- все ok. -O6 ? Дык не понимает ни один gcc -O выше трех. Он цифру старше трех игнорирует для совместимости. Посмотри в сорцы; info gcc. А какой egcs Вы имеете ввиду ? Прошу не обижать 1.1.2 и выше (до 2.95.4) - они хорошие :-) SG> древность -- в историю. Кто сказал что gcc-2.95-branch древность ? Его до сих пор майнтайнят :-) У меня вот Ваш хваленый gcc-2.96 модуль Posix.so из перла 15 минут компилирует. 2.95.4 - 2 минуты. Результат в обоих случаях идентичный. А для c++ можно юзать gcc-3.0.2 - в конце концов можно и потерпеть тормоза и дикий своппинг, ради качественного кода. Хотя и 2.95.4 нормально все собирает. Я вообще кстати оптимизацию кода везде отрубаю - это sux. В смысле все эти -O :-) Юзаю только оптимизацию под CPU - -march. А в gcc-3.0+ - например когда врубаешь оптимизацию - printf() заменяется на puts() - ненавижу! :-) Bye, Arkady. --- GoldED+ 1.1.5-20011017 (MS-DOS 7.10 pc) * Origin: UN7FCD Station (2:5088/10.7) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/224623be34afd.html, оценка из 5, голосов 10
|