The OpenNET Project / Index page

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

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

17.07.2014 10:53

Вышел корректирующий релиз набора компиляторов GCC 4.9.1, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. С момента выхода версии 4.9.0 отмечено 88 исправлений, большинство из которых связано с устранением внесенных ранее регрессивных изменений. Кроме того, в GCC 4.9.1 обеспечена поддержка OpenMP 4.0 для компилятора Fortran, в дополнение к ранее представленной поддержке OpenMP 4.0 для C и C++.

  1. Главная ссылка к новости (https://gcc.gnu.org/ml/gcc/201...)
  2. OpenNews: Проект GCC удостоен премии ACM
  3. OpenNews: В DNS-сервере BIND устранен серьёзный сбой, возникший из-за изменений в оптимизаторе GCC
  4. OpenNews: Релиз набора компиляторов GCC 4.9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40217-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:21, 17/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А warning на ту оптимзацию которая умеет подляны подкитывать с проверками они сделали? :)
     
     
  • 2.3, arisu (ok), 11:35, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > А warning на ту оптимзацию которая умеет подляны подкитывать с проверками они
    > сделали? :)

    это «programmer is idiot»? нет, gcc пока не умеет это определять.

     
     
  • 3.5, Аноним (-), 12:08, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > это «programmer is idiot»? нет, gcc пока не умеет это определять.

    Это насчет проверок которые они могут удалять. Программер тоже может стормозить иногда, поэтому такие оптимизации без варнинга - это все-же грабельки.

     
     
  • 4.7, arisu (ok), 12:09, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Это насчет проверок которые они могут удалять.

    по стандарту — имеют право. если ты не способен писать по стандарту — делай -O0.

     
     
  • 5.26, Аноним (-), 17:38, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Это насчет проверок которые они могут удалять.
    > по стандарту — имеют право. если ты не способен писать по стандарту
    > — делай -O0.

    Делай бочку.

     
  • 5.28, Аноним (-), 17:56, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ух ты! У нас есть стандарт на оптимизацию? ариша - ты не стесняйся, ты нас пальцем ткни ...
     
     
  • 6.33, Vkni (ok), 18:53, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Есть стандарт на язык Цэ. Обсуждаются оптимизации, ломающие программы, не являющиеся 100% корректными согласно стандарту языка Цэ.
     
  • 5.32, Vkni (ok), 18:15, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > по стандарту — имеют право. если ты не способен писать по стандарту
    > — делай -O0.

    По стандарту программа должна быть написана вообще без ошибок. :-)

     

  • 1.2, arisu (ok), 11:33, 17/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    обновляйтесь все, кто собирает ffmpeg из исходников: в 4.9.1 починен баг оптимайзера, который приводил к неправильному декодированию флаков в libavcodec.
     
     
  • 2.4, Аноним (-), 11:59, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мне и на 4.7.2 хорошо
     
     
  • 3.6, arisu (ok), 12:09, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мне и на 4.7.2 хорошо

    у 4.9 оптимизатор лучше.

     
     
  • 4.8, Аноним (-), 12:39, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На сколько процентов?
     
     
  • 5.14, arisu (ok), 13:41, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На сколько процентов?

    возьми и сравни. не только похорониксу же.

     
  • 5.29, Аноним (-), 17:57, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > На сколько процентов?

    На 4.2

     
  • 4.9, gkv311 (ok), 12:45, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >у 4.9 оптимизатор лучше.

    Это для FFmpeg, в котором почти все критические по времени кусочки кода заоптимизированы ручными asm'мами?

     
     
  • 5.13, arisu (ok), 13:40, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это для FFmpeg, в котором почти все критические по времени кусочки кода
    > заоптимизированы ручными asm'мами?

    вижу человека, который читал код ffmpeg. в галлюциногенных снах.

     
     
  • 6.15, gkv311 (ok), 14:44, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> у 4.9 оптимизатор лучше.
    >> На сколько процентов?
    > возьми и сравни. не только похорониксу же.
    >> вижу человека, который читал код ffmpeg. в галлюциногенных снах.

    Если цифр нет, то полагаю прирост скорости 4.9.1, по сравнению с 4.7.2, вам заметен на глаз? Скорость декодирования h264 али flac'a?

     
     
  • 7.16, Led (ok), 14:50, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не-не, ты давай про "ручные заоптимизированные асмы" продолжай, пионэр - это забавней.
     
     
  • 8.19, gkv311 (ok), 15:05, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https github com FFmpeg FFmpeg http git videolan org p ffmpeg git a commitd... текст свёрнут, показать
     
  • 7.17, arisu (ok), 14:56, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    в моём софте, собраном с -O3 -mtune=native -march=native -fwrapv — да, заметно на глаз. с ~80 минут до ~60 минут. нет, я не стану рассказывать, что за софт.
     
     
  • 8.18, gkv311 (ok), 15:02, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так всё-таки в вашем софте, или в FFmpeg Я не спорю, что оптимизатор компилят... текст свёрнут, показать
     
     
  • 9.20, arisu (ok), 15:13, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ffmpeg был hurted багом но ведь ты ответил в ветку, где спрашивали, вижу я на г... текст свёрнут, показать
     
  • 8.22, Аноним (-), 15:27, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так бы и сказал что его нет, а то ишь флагов накидал и типо выпендрился... текст свёрнут, показать
     
     
  • 9.25, arisu (ok), 16:30, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Rasch abkochen, dann Vormarsch nach Sokal ... текст свёрнут, показать
     
     
  • 10.31, Аноним (-), 18:05, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты даже под фоша закосить не толком не можешь, унтермеш чего там ... текст свёрнут, показать
     
     
  • 11.35, Аноним (-), 19:13, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Деградация населения на лицо Они даже не знают откуда эта фраза ... текст свёрнут, показать
     
     
  • 12.39, Аноним (-), 04:15, 18/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Народ приписывает еЯ бравому солдату Швейку который для народа - тоже фош ... текст свёрнут, показать
     
     
  • 13.41, Аноним (-), 19:52, 18/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это вообще стрёмно Он чех, как и придумавший его Гашек Гашек в гражданскую ... текст свёрнут, показать
     
  • 8.30, Аноним (-), 18:02, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тут только два варианта, либо хелло_ариша в цикле либо полная эмуляция вселенной... текст свёрнут, показать
     
  • 8.34, Vkni (ok), 18:54, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В -O2 есть улучшения ... текст свёрнут, показать
     
  • 3.38, Аноним (-), 20:00, 17/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Только вот 4.7 больше не поддерживается.
     

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



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

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