Состоялся релиз свободного набора компиляторов GCC 7.1

gcc

После года разработки официально объявлено о выпуске GCC (GNU Compiler Collection) 7.1. Следующий значительный релиз выйдет под номером 8.1. в соответствии с новым принципом нумерации выпусков.

Примечательные нововведения в GCC

  • Полностью прекращена поддержка компилятора Java (GCJ).
  • Реализована экспериментальная поддержка готовящегося стандарта C++17.
  • Множество улучшений в меж- и внутрипроцедурных оптимизациях, добавлены новые оптимизации для позднего связывания.
  • Добавлена поддержка архитектуры набора команд RISC-V
  • …и операционной системы Fuchsia.
  • Для новых целей теперь по умолчанию используется LRA (local register allocator).
  • Прекращена поддержка чипов ARMv5 / ARMv5E, добавлена поддержка ARMv8.2-A и ARMv8.3-A, Cortex A73, Broadcom Vulcan, ThunderX CN81xx/CN83xx/CN88xx/CN99xx и Qualcomm Falkor.
  • Появилась возможность использования OpenMP 4.5 для спецпроцессоров NVIDIA PTX.

Подробности о выпуске можно узнать в полном списке изменений, нововведений и исправлений.

Источник: Phoronix