The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Корректирующий релиз набора компиляторов GCC 4.5.1

31.07.2010 23:31

Вышел корректирующий релиз набора компиляторов GCC 4.5.1, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. С момента выхода версии 4.5.0 отмечено 132 исправления. Исходные тексты компилятора можно загрузить с сайта проекта или с его зеркал.

  1. Главная ссылка к новости (http://gcc.gnu.org/...)
  2. OpenNews: Разработчики Mozilla столкнулись с проблемой производительности в GCC 4.5
  3. OpenNews: В кодовой базе GCC разрешено использование языка C++
  4. OpenNews: В версии GCC 4.6 будет улучшена поддержка генерации кода для процессоров Intel
  5. OpenNews: Релиз набора компиляторов GCC 4.5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27492-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним123321 (ok), 11:55, 01/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    исправиди ли тот "баг" (в ковычках) -- когда при использовании -Os -- уменьшался размер? (а не увеличивалась скорость)

    ...что говорят в Firefox ?

    # p.s.: кстате какого фига вендовые фурифоксы компилируют через -O2 ? а потом они даже в wine начинают обногять native-линуксовские-firefox скомпелированные через -Os

    # p.p.s: Джентушнеком конешно повезло.. их фурифоксы тоже с -O2

     
     
  • 2.3, Capth (?), 12:57, 01/08/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Звучит этот "баг" конечно странно - "когда при использовании -Os -- уменьшался размер" уж лучше бы тогда немного переработать -O2 или -O3 в данном направлении.
     
     
  • 3.5, Zenitur (?), 17:58, 01/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Почитал тред об этом на linux.org.ru, там было очень подробно. И какой коммит даже сказано (два каких-то). Создатели GCC сказали, что "примут меры". Больше я ничего не понял. Кто-то говорит "ну так оптимизация же по размеру! Стало медленнее, но и места меньше занимать тоже!" "а кто тебе сказал что стало меньше места занимать?" "да ладно, давайте представим что такая скорость была изначально, и не будем злиться, а вообще лучше собирать с -02, потому что у всех современных процессоров не будет плюса от того что всё помещается в кэше" "ты уверен? Разница размера кэша между Atom и Core2Duo 128 раз".
    Вот что я вспомнил из комментариев там.
     
     
  • 4.6, 1 (??), 08:30, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    и зачем ты написал это в комментариях здесь?
     
  • 2.4, parad (ok), 16:54, 01/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    -Os - флаг оптимизации по размеру.

    зы. по остальному тоже бред.

     
     
  • 3.7, Аноним123321 (ok), 10:31, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > -Os - флаг оптимизации по размеру.

    привет капетан очевидность! :-)
    (тебеже написали что "баг" -- в ковычках, [пишу по слогам:] Ввв.. КОоо..ВЫыыЧ..КАааХ.. )

    > зы. по остальному тоже бред.

    где бред? и почему "тоже"? %) %) %)

     
  • 2.8, zlo.rt.mipt.ru (?), 11:47, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У джентушников как настроено - так и будет.
    Не обязательно -О2. Может быть и -Оs.
     
     
  • 3.12, Аноним123321 (ok), 14:04, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >У джентушников как настроено - так и будет.
    >Не обязательно -О2. Может быть и -Оs.

    поэтому я и говорю что джентушникам повезло :-) :-) ..

    # p.s.: только говорю заране:
    давайте не будем развадить тему о том что "джентушникам не повезло, а просто они такие умные!", :-)
    ...так как я НЕ верю в то что каждый джентушник первым делом [при вступлении в ряды джентушников] -- делает свою собсветнную утилиту Portage/Emerge и набор ebuild-ов... :-)

     
     
  • 4.14, bircoph (?), 15:44, 03/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Хреновые из вас гентушники.

    Некоторые ебилды стрипают CFLAGS/CXXFLAGS и добавляют свои флаги, и firefox/xulrunner как раз к таким относятся. Так что гентушникам для полного счастья нужно USE="custom-optimization" и только потом -O2 и т.п..

     
  • 2.9, аноним (?), 13:00, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > исправиди ли тот "баг" (в ковычках) -- когда при использовании -Os -- уменьшался размер? (а не увеличивалась скорость)

    Не понял смысла вашей иронии. При использовании -Os и должен уменьшаться размер, скорость остается никакой.

    > p.s.: кстате какого фига вендовые фурифоксы компилируют через -O2 ? а потом они даже в wine начинают обногять native-линуксовские-firefox скомпелированные через -Os

    Наверное, потому что головой думают. Все нормальные люди собирают с -O2.

     
     
  • 3.10, uldus (ok), 13:05, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Не понял смысла вашей иронии. При использовании -Os и должен уменьшаться размер,
    >скорость остается никакой.

    На деле, до GCC 4.5 "-Os" очень неплохо повышал производительность. Причина в том, что код получается более компактный и его больше влазит в кэш процессора.

     
     
  • 4.13, z (??), 15:06, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    владельцы целеронов теперь горько плачут
     
  • 3.11, Аноним123321 (ok), 13:58, 02/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Не понял смысла вашей иронии. При использовании -Os и должен уменьшаться размер, скорость остается никакой.
    > ...
    > ... Все нормальные люди собирают с -O2.

    это ты кому говоришь... МНЕ?

    ....тык НЕ Я ЖЕ собираю Firefox для Linux с ключом -Os ..... а группа разработчиков Firefox!

    вот им и говори! :-D

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру