The OpenNET Project / Index page

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

Выпуск набора компиляторов GCC 8.3

22.02.2019 19:29

Доступен корректирующий релиз набора компиляторов GCC 8.3, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией 8.2 в GCC 8.3 внесено 153 исправления, в основном связанных с устранением регрессивных изменений. В конце апреля или начале мая ожидается новый значительный выпуск GCC 9.

  1. Главная ссылка к новости (https://gcc.gnu.org/ml/gcc-ann...)
  2. OpenNews: Выпуск набора компиляторов GCC 8.2
  3. OpenNews: Релиз набора компиляторов GCC 8
  4. OpenNews: Вышел компилятор языка D 2.083. Поддержка языка D включена в состав GCC
  5. OpenNews: Влияние несущественных изменений кода на производительность при использовании GCC
  6. OpenNews: Для GCC представлен бэкенд c реализацией WebAssembly
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50194-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 21:08, 22/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    MinGW-w64 всё ещё протухшая - 8.1 . Хостится на сорсфордже вместо гитхаба, CI отсутствует вообще.
     
     
  • 2.4, YetAnotherOnanym (ok), 21:43, 22/02/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ну так напиши им - так, мол, и так, хочу взять на себя перенос Вашего проекта с SF на github, привязать к нему любую из доступных CI, какую скажете, а то у вас GCC протухшая, отстаёт на две минорные версии.
     
     
  • 3.5, Анонимусс (?), 21:52, 22/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ходили слухи, что разработчики GCC общаются только на С/C++. И, чтобы им написать, надо уже уметь писать.
     
     
  • 4.6, Аноним (6), 22:21, 22/02/2019 [^] [^^] [^^^] [ответить]  
  • +18 +/
    #include <stdio.h>
    int main()
    {
       printf("так, мол, и так, хочу взять на себя перенос Вашего проекта с SF на github, привязать к нему любую из доступных CI, какую скажете, а то у вас GCC протухшая, отстаёт на две минорные версии.");
       return 0;
    }


     
     
  • 5.13, мое правило (?), 00:28, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    запустил, не совсем понял, карякозябры получились.
     
     
  • 6.14, Аноним (14), 00:34, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    да потому что на твоем оффтопике и в 2050 юникода не будет.
     
     
  • 7.16, Аноним (16), 00:45, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > да потому что на твоем оффтопике и в 2050 юникода не будет

    Что сказать-то хотел? Вся ветка про оффтопик, если что.

     
     
  • 8.17, Аноним (14), 00:52, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То и хотел сказать, что желаю приятного аппетита в поедании кактуса А зачем вам... текст свёрнут, показать
     
     
  • 9.18, Аноним (16), 01:08, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это уже другой вопрос Тему не я завёл, но предполагаю, чтобы не использовать ... текст свёрнут, показать
     
     
  • 10.21, мое правило (?), 01:28, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    cmake ... текст свёрнут, показать
     
     
  • 11.23, Аноним (16), 02:53, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    1 cmake не исправит переносимость сишного кода между gcc и msvc с другой сторо... текст свёрнут, показать
     
  • 9.26, Аноним (2), 10:44, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Затем что 1 да, у gcc лучше оптимизации, хотя некоторые проекты утверждают обрат... текст свёрнут, показать
     
     
  • 10.29, Аноним (29), 12:53, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Студия, начиная с 2013 года, емнип, бесплатная платишь своими данными А есть ... текст свёрнут, показать
     
     
  • 11.33, Аноним (2), 18:50, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    для частных лиц для некоммерческого использования Не плачу Не использую Мне к... текст свёрнут, показать
     
  • 9.46, Ordu (ok), 06:30, 25/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы скомпилировать под оффтопик тулзу библиотеку, которая вся на autotools и н... текст свёрнут, показать
     
  • 7.25, хотел спросить (?), 10:14, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    SetConsoleOutputCP
    SetCurrentConsoleFontEx

    консоль там поганая, но конкретно эту штуку завезли
    правда есть проблема с консольными шрифтами
    например китайские символы у меня не получилось вывести
    отстальное вроде как без проблем

     
  • 7.30, iPony (?), 13:09, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты так говоришь, как будто gcc поддерживает юникод...

    > 🦄$ cat 🦄.cpp

    #include <iostream>

    int main void()
    {
    int 🦄=2;
    std::cout << 🦄 << std::endl;
    return 0;
    }

    🦄.cpp:5:6: error: stray ‘\360’ in program
      int ����=2;

     
     
  • 8.31, Аноним (31), 16:19, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Gcc ни при чем, список символов, которые допустимы в идентификаторах C C , дост... текст свёрнут, показать
     
     
  • 9.32, iPony (?), 17:22, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    clang могёт это ... текст свёрнут, показать
     
  • 6.28, Ванёк (?), 11:42, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > карякозябры получились

    wcout или wcerr попробуй, в зависимости от того, что больше предпочитают разработчики, которым пишешь

     
  • 6.44, Аноним (44), 20:02, 24/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >запустил, не совсем понял, карякозябры получились.

    Откомпилировал в MinGW, запустил в терминале Windows? Ну чё, ожидаемо.

     
  • 3.7, пох (?), 22:22, 22/02/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а они ему такие - "это что за гитхап - ааа, это тот, который полтора браузера поддерживает, хромога, и хромого? знаете, мы как-то под винду все больше, и то предпочитаем седьмую десятой - а там штатный все еще msie. А ct, конечно, можете настроить - мы не против, если не будет сильно спамить - даже будем читать ее предупреждения, ci же нам даром не сдалась."

     
     
  • 4.11, Аноним (16), 00:24, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > это что за гитхап - ааа, это тот, который полтора браузера поддерживает

    Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

     
     
  • 5.19, Аноним84701 (ok), 01:18, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> это что за гитхап - ааа, это тот, который полтора браузера поддерживает
    > Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

    Как пользователь маргинальщины (вебкитгтк браузеры) могу многое поведать -- года 2 назад убрали возможность использования без JS (т.е. самой базовой информации -- время последнего изменения, получения ссылки для git clone  и прочее).
    С годик-полтора назад перестала работать менюшка выбора бранча, диффы, разнообразная статистика (insights-что-то-там), стал подглючивать поиск (фильтры результата), появилась громадная черная шапка на 3 экрана (похоже на глючной "адаптив/респонсив").
    Причем, не так давно то же самое началось и для palemoon (27 ветки).
    Что интересно -- новых возможностей как-то не заметил, смысла заменять работающее (когда-то даже без JS) тоже. Смахивает то ли на "прогресс ради прогресса", то ли на  "Нужно показать активность и нужность, а то вдруг новый хозяин решит сократить!" соотв. отдела.

     
     
  • 6.20, Аноним (16), 01:23, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > перестала работать менюшка выбора бранча

    Кстати да, тоже матерился по этому поводу.

    Ещё как вариант, просто решили отрефакторить код. А проверять результат в непоследних браузерах, конечно, не будем, кто же сейчас ими пользуется.

     
  • 5.27, Аноним (2), 10:46, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

    Ничего не понял. В markdown свой синтаксис для ссылок, используйте его.

     
     
  • 6.36, Аноним (36), 00:57, 24/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничего не понял.

    Объясняю.

    При открытии ссылки https://github.com/google/gson/blob/master/UserGuide.md#TOC-Custom-Serializati в распоследнем гуглохроме происходит сразу скроллинг до раздела "Custom Serialization and Deserialization". При открытии в 59 файрфоксе страница не скроллится, то есть в окне отображается самый верх страницы.

    На нормальных сайтах навигация через якоря работает в любых браузерах минимум с 2000 года (может, и раньше работало, но я впервые в интернет вышел в 2000).

     
     
  • 7.45, Ordu (ok), 02:41, 25/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В распоследнем гуглохроме у тебя скроллинг на github'е происходит потому, что у тебя там uMatrix/NoScript не установлены. Включи js в firefox и у тебя заработает скроллинг.
     
     
  • 8.47, Аноним (2), 10:10, 25/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Двачую Это баг в гитхабе ... текст свёрнут, показать
     
  • 4.24, Аноним (24), 06:17, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > полтора браузера поддерживает

    Теперь ясно, почему MS переходит на Chrome и кто кого на самом деле съел. =)

     
  • 3.8, Аноним (2), 23:16, 22/02/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >отстаёт на две минорные версии.

    Эти 2 минорные версии - это полгода. Не говоря ещё о нерабочей стандартной библиотеке.

     
  • 2.10, Аноним (16), 00:21, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > CI отсутствует вообще.

    Это не оно? https://gcc.gnu.org/ml/gcc-testresults/2019-02/

     
     
  • 3.12, Аноним (16), 00:25, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ааа!!! Недочитал коммент, подумал, что речь про gcc, а вы про mingw. Прошу простить минусами.
     
  • 2.15, Аноним (14), 00:40, 23/02/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    8.2.1 в пакетах msys2. Через несколько дней может появиться 8.3.
    И кстати, оно на гитхабе, хоть сам собери:
    https://github.com/msys2/MINGW-packages/tree/72d6c379b5eddc36f1692234679a853ae
    То, что на SF протухло и вообще без msys2 не надо даже пробовать, ИМХО...
     
  • 2.41, Аноним (41), 16:16, 24/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Мало того, они сломали fesetenv и не хотят править. При вызове этой функции не загружается состояние fpu и мы получаем некорректный режим работы того же округления. Я так словил баг и долго не мог понять почему под онтопиком всё ОК, а под win начинает колбасить значения. Оказалось что OpenAl использует данный функционал, который сами сломали.
     
  • 2.43, Stax (ok), 18:39, 24/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  MinGW-w64 всё ещё протухшая - 8.1 . Хостится на сорсфордже вместо гитхаба, CI отсутствует вообще.

    Хм? Это проблема чисто вашего дистрибутива. В федоре в updates-testing пакеты mingw64 уже 8.3, например, пруф: https://koji.fedoraproject.org/koji/buildinfo?buildID=1215082

     

  • 1.22, Аноним (22), 02:11, 23/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот здесь всегда свежий набор MinGWx64: https://gcc-mcf.lhmouse.com/
     
  • 1.35, Керниган (?), 00:28, 24/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какие там нынче модные альтернативы? У gcc даже с -Os выхлоп жирнючий, clang почему-то генерит чуть более медленный код, VC++ скатился в какую-то парашу рядом с Borland (или чьё оно теперь), интеловский компилятор слишком самоуверенный и не стесняется портить код так, что результат под всем кроме последнего интела тоже немного тормозит.
    Ржавого не предлагать.
     
     
  • 2.37, Аноним (36), 00:59, 24/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > У gcc даже с -Os выхлоп жирнючий

    '-Os -s', разумеется, тоже пробовали?

     
  • 2.48, shjfbg (?), 15:27, 27/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Assembler, очевидно же!
     

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



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

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