Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: gcc 2.96   Slava Gorbanev   06 Nov 2001 02:01:44 
 Re: gcc 2.96   Arkady Zaharov   07 Nov 2001 04:17:09 
Архивное /ru.linux/92943be6fb93.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional