|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slava Gorbanev 2:5057/19.20 06 Nov 2001 02:01:44 To : Arkady Zaharov Subject : Re: gcc 2.96 -------------------------------------------------------------------------------- On Sun, 04 Nov 2001 00:33:48 +0400 Arkady Zaharov wrote: SG>> любой от gcc 2.7.2 до egcs 1.1.3. напоминаю, речь о c++. AZ> Изначально разговор шел про поломанную в 2.96-RH оптимизацию в "C". хорошо. покажи кусок кода, который при сборке gcc2.96 и -O[больше 1] генерирует кривой код. SG>> ой, какой такой своппинг? на моих 192M незаметно что-то. AZ> У меня 32Mb :-) ну дык проблемы негров в африке авторов gcc волнуют меньше всего. SG>> между прочим, при -march или -mcpu отличном от i386, gcc перестает SG>> инлайнить фунции типа strcpy, strlen и т.п. в результате SG>> производительность полученного кода может упасть на 5-10%. AZ> Hу а есть разница между -m<cpu> и -march=<arch> -mcpu=<cpu> ? Если AZ> скажем везде - 486. вобщем дело обстоит так: gcc -O инлайнит gcc -O -mчто-угодно инлайнит gcc -O[больше 1] инлайнит gcc -O[больше 1] -m[не 386] HЕ инлайнит -- RnD[.] [ http://dot.formoza.ru/ ] GCS d- s+:- a-- C++++ UBL+++ P+++ L+++ E(++) W+(++) N++@+ o? K- w O M- V PS+ PE Y PGP- t- 5 X R- tv b+ DI-- D++ G++ e- h! r y** --- tin/1.5.7-20010105 ("Laetitia") (UNIX) (Linux/2.2.16-3 (i586)) * Origin: just leave me alone (2:5057/19.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/92943be6fb93.html, оценка из 5, голосов 10
|