В GCC 17 добавлен флаг -macev1 для первых ACE-инструкций, совместной разработки Intel и AMD. ACE наследует Intel AMX и будет доступен в будущих CPU. Коммит уже в Git, стабильный релиз — март–апрель 2027.
www.phoronix.com · #hardware #ai #amd #cpu #gcc #intel
Инженер AMD предложил двухстрочный патч для GCC, корректирующий стоимость ошибочного предсказания ветвлений для Zen 4 и Zen 5. В SPEC CPU 544.nab_r на Zen 5 получено +12%, на Zen 4 +9% при сборке с -O3 -march=native -flto. Патч войдёт в GCC 17 или 16.3.
www.phoronix.com · #infra #amd #compiler #gcc #performance #zen5
Второй стабильный релиз GCC 16 принёс более сотни багфиксов. Среди нововведений GCC 16: экспериментальный HTML-вывод ошибок, фронтенд Algol 68, поддержка AMD Zen 6 и Instinct MI300, C++20 по умолчанию. 16.2 — чисто стабилизирующий патч.
www.phoronix.com · #tool #compiler #gcc #linux
GCC steering committee принял политику: любые «юридически значимые» вклады (более ~15 строк), содержащие LLM-сгенерированный код, будут отклоняться. Исключение — тестовые сценарии, которые можно принимать даже в больших объёмах. Использование LLM для анализа и ревью не запрещено, но результаты не должны попадать в патч.
lwn.net · #drama #ai #gcc #opensource #policy
Повторяя политику GNU, GCC теперь не принимает «юридически значимые» вклады от LLM/агентов. Мелкие незначительные изменения можно принимать, если они помечены. Тестовые примеры — исключение. Политику пересмотрят в начале 2027 года.
www.phoronix.com · #drama #ai #gcc #opensource #policy
Проект gccrs, создающий Rust-фронтенд для GCC, в первой половине 2026 года сосредоточился на компиляции ядра Linux. Тестирование на kernel crates выявило и исправило множество ошибок, приближая полную поддержку Rust в GCC.
lwn.net · #infra #gcc #kernel #linux #rust
Инженер NVIDIA Kyrylo Tkachov прислал патч, который сокращает время configure примерно на 43% для native GCC builds. По его замерам общий wall time bootstrap падает примерно на 15% — то есть компилятор, который сам себя собирает, наконец-то меньше делает вид, что ему нужна вечность.
www.phoronix.com · #tool #build #compiler #gcc #performance
В GCC смержили тюнинг, который отключает некоторые возможности Intel Advanced Performance Extensions для будущих Nova Lake и Diamond Rapids. Причина будничная и неприятная: бенчмарки показали, что часть APX-фич просто не даёт заметного профита.
www.phoronix.com · #infra #apx #compiler #gcc #intel #performance
В Weekly Edition за 28 мая LWN перечисляет пачку тем: BPF и GCC, private memory modes, BPF page-cache policies, major page faults, LLM kernel review и tiered-memory support. То есть номер снова выглядит как свалка из всех слов, которые в последние недели чаще всего всплывали в Linux-обсуждениях.
lwn.net · #other #bpf #gcc #lwn #weekly