Baza kodu GNU Compiler Collection 13 nie zawiera już błędów P1, które są regresjami o najwyższym priorytecie, i jako taka baza kodu GCC 13 została dzisiaj rozgałęziona z planami wydania GCC 13.1-rc1 prawdopodobnie następnego dnia i miejmy nadzieję, że wydanie GCC 13.1 jako pierwsza stabilna wersja serii GCC 13 w przyszłym tygodniu.

Jakub Jelinek z zespołu kompilatorów Red Hata ogłosił dzisiaj, że udało mu się wyeliminować regresje P1 i jako taki stworzył „gcc-13-branch” dla bazy kodu GCC 13, podczas gdy GCC Git ze swoim głównym kodem śledzi rozwój na to, co będzie GCC 14 iz kolei zobacz jego wydanie w przyszłym roku.

Rozwój GCC 13 jest teraz zamrożony, z wyjątkiem blokowania regresji i poprawek dokumentacji. W planach jest opublikowanie GCC 13.1-rc1 dzisiaj i jeśli testy kandydata do wydania wypadną pomyślnie, wydanie stabilne GCC 13.1 w przyszłym tygodniu. Ale jeśli pojawią się nowe problemy, drugi kandydat do wydania może być uzasadniony przed wydaniem stabilnym.

Według dzisiejszego raportu o stanie, dopóki nie ma więcej Regresje P1, pozostają 492 regresje P2 wraz z 57 regresjami P3, 241 regresjami P4 i 24 regresjami P5.


GCC 13 wprowadza początkowe AMD Zen 4 (znver4), ulepszenia odciążania OpenMP, obsługa emitowania diagnostyki w formacie SARIF opartym na JSON, dodatki Ada 2022, początkowy front-end Rust „gccrs”, ale jeszcze nie nadający się do użytku, różne nowe ostrzeżenia C/C++, nowy C23 i C++23, obsługa języka programowania Modula-2, obsługa serii AMD Instinct MI200 dla zaplecza AMDGCN, obsługa Ampere-1A, Neoverse-V2/Cortex-X3/Cortex-X1C/Cortex-Obsługa A715 i obsługa wielu nowych procesorów Intel. GCC 13 dodaje cele procesorów Intel dla Raptor Lake, Meteor Lake, Sierra Forest, Grand Ridge, Emerald Rapids i Granite Rapids wraz z powiązanymi nowymi rozszerzeniami zestawu instrukcji procesora Intel, takimi jak AMX-FP16, AVX-IFMA, AVX-VNNI-INT8, AVX-NE-CONVERT, RAO-INT i AMX-COMPLEX.

Categories: IT Info