Состоялся релиз набора компиляторов GCC 7.1.
Основные изменения:
- Поддерживаются все возможности текущего черновика будущего стандарта C++17.
- Улучшены сообщения компилятора, в том числе добавлены новые предупреждения
-Wduplicated-branches
,-Wpointer-compare
(включено по умолчанию),-Wswitch-unreachable
(включено по умолчанию),Wmemset-elt-size
(включено при -Wall),-Wint-in-bool-context
(включено при -Wall),-Wregister
(включено по умолчанию),-Wduplicate-decl
(включено при -Wall). - Улучшена оптимизация.
- Добавлена поддержка архитектуры RISC-V, улучшена поддержка ARM64.
- Теперь поддерживается ОС Fuchsia OS.
- Удалена поддержка Java (GCJ).
- Некоторый код, успешно компилирующийся в прошлых версиях, теперь может потребовать изменений. Читайте руководство для получения подробностей.
>>> Подробности