📰 IT Дайджест

#gcc

9 материалов

5. Патч GCC для Zen 5 даёт прирост 12% в SPEC CPU

Инженер 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

14. GCC 16.2 выходит со 102 исправлениями и стабилизирует Zen 6, Algol 68 и C++20 по умолчанию

Второй стабильный релиз GCC 16 принёс более сотни багфиксов. Среди нововведений GCC 16: экспериментальный HTML-вывод ошибок, фронтенд Algol 68, поддержка AMD Zen 6 и Instinct MI300, C++20 по умолчанию. 16.2 — чисто стабилизирующий патч.

www.phoronix.com · #tool #compiler #gcc #linux

8. GCC запрещает значимые вклады, сгенерированные LLM

GCC steering committee принял политику: любые «юридически значимые» вклады (более ~15 строк), содержащие LLM-сгенерированный код, будут отклоняться. Исключение — тестовые сценарии, которые можно принимать даже в больших объёмах. Использование LLM для анализа и ревью не запрещено, но результаты не должны попадать в патч.

lwn.net · #drama #ai #gcc #opensource #policy

9. GCC официально: AI-код не принимаем, кроме тестов

Повторяя политику GNU, GCC теперь не принимает «юридически значимые» вклады от LLM/агентов. Мелкие незначительные изменения можно принимать, если они помечены. Тестовые примеры — исключение. Политику пересмотрят в начале 2027 года.

www.phoronix.com · #drama #ai #gcc #opensource #policy

14. gccrs: прогресс в компиляции ядра Linux — первый успешный пропуск crates

Проект gccrs, создающий Rust-фронтенд для GCC, в первой половине 2026 года сосредоточился на компиляции ядра Linux. Тестирование на kernel crates выявило и исправило множество ошибок, приближая полную поддержку Rust в GCC.

lwn.net · #infra #gcc #kernel #linux #rust

2. NVIDIA предлагает ускорить bootstrap GCC на 43%

Инженер NVIDIA Kyrylo Tkachov прислал патч, который сокращает время configure примерно на 43% для native GCC builds. По его замерам общий wall time bootstrap падает примерно на 15% — то есть компилятор, который сам себя собирает, наконец-то меньше делает вид, что ему нужна вечность.

www.phoronix.com · #tool #build #compiler #gcc #performance

8. GCC начал выкидывать часть APX-фич для будущих Intel Nova Lake и Diamond Rapids

В GCC смержили тюнинг, который отключает некоторые возможности Intel Advanced Performance Extensions для будущих Nova Lake и Diamond Rapids. Причина будничная и неприятная: бенчмарки показали, что часть APX-фич просто не даёт заметного профита.

www.phoronix.com · #infra #apx #compiler #gcc #intel #performance

12. LWN собрал свежий обзор по BPF, GCC и memory modes

В 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