От расширений C++ до поддержки инновационных процессоров – все для ускорения вашего кода.
Состоялся долгожданный релиз GCC 14.1 - первой стабильной версии нового поколения легендарной серии открытых компиляторов GNU. Этот масштабный выпуск стал кульминацией годовых усилий многочисленной команды разработчиков по всему миру и ознаменовал переход проекта GCC на новый технологический уровень.
В GCC 14.1 реализована полная поддержка новейших процессорных архитектур и инструкций, включая новинки от AMD, Intel, ARM, RISC-V и других гигантов индустрии. Тесная интеграция с библиотеками OpenMP 5.2 и OpenACC 2.8 обеспечивает максимальную производительность при параллельных вычислениях и программировании для GPU.
Среди основных достижений GCC 14.1, на которые стоит обратить внимание:
Новая мажорная версия GCC 14.1 Для просмотра ссылки Войдиили Зарегистрируйся и использования как в виде исходного кода, так и предкомпилированных бинарных сборок для популярных Linux-дистрибутивов и операционных систем.
Состоялся долгожданный релиз GCC 14.1 - первой стабильной версии нового поколения легендарной серии открытых компиляторов GNU. Этот масштабный выпуск стал кульминацией годовых усилий многочисленной команды разработчиков по всему миру и ознаменовал переход проекта GCC на новый технологический уровень.
В GCC 14.1 реализована полная поддержка новейших процессорных архитектур и инструкций, включая новинки от AMD, Intel, ARM, RISC-V и других гигантов индустрии. Тесная интеграция с библиотеками OpenMP 5.2 и OpenACC 2.8 обеспечивает максимальную производительность при параллельных вычислениях и программировании для GPU.
Среди основных достижений GCC 14.1, на которые стоит обратить внимание:
- Реализация новых возможностей C23, таких как бит-точные типы целых чисел. Также поддерживаются флаги компилятора -std=c23 и -std=gnu23.
- Поддержка новых функций C++26, включая неоцениваемые строки и пользовательские сообщения static_assert.
- Фронтенд Fortran теперь поддерживает -std=f2023, разрабатывая поддержку Fortran 2023.
- Ограниченная поддержка Intel Advanced Performance Extensions (APX).
- Добавлена поддержка Intel AVX10.1.
- Поддержка новых процессоров Intel, включая Clearwater Forest, Arrow Lake, Lunar Lake и Panther Lake.
- Добавлена поддержка AMD Zen 5 с новой опцией -march=znver5.
- Поддержка процессоров Intel Xeon Phi будет прекращена в GCC 15.
- GCC для AArc64 теперь поддерживает процессоры Microsoft Cobalt 100, Ampere-1B, Arm Cortex A520, Arm Cortex A720 и Arm Cortex X4.
- Бэкенд AMDGPU Radeon теперь поддерживает графические процессоры GCN5, RDNA2 и RDNA3.
- Поддержка портов Itanium IA64 объявлена устаревшей и будет удалена в GCC 15.
- Объявлено о прекращении поддержки NIOS2 в GCC 15.
- Новый флаг помощника "-fhardened" включает набор флагов усиления безопасности.
- Векторизатор GCC теперь может векторизировать циклы с любым количеством ранних выходов.
- Улучшения в OpenMP и OpenACC.
- Фронтенд компилятора Ada GCC теперь поддерживает архитектуру LoongArch.
- Новые расширения ISA LoongArch, такие как SIMD-расширения LSX и LASX.
- Поддержка множества новых расширений ISA RISC-V, например для криптографии вектора, уменьшения размера кода и различных производственных расширений.
- Продолжение улучшений поддержки статического анализатора в GCC 14 для языка C.
- Улучшенное визуализирование переполнений буфера с помощью статического анализатора.
Новая мажорная версия GCC 14.1 Для просмотра ссылки Войди
- Источник новости
- www.securitylab.ru