GCC 13.1 on julkaistu GCC 13:n ensimmäisenä vakaana versiona tämän vuosittaisena GNU Compiler Collectionin ominaisuusjulkaisuna.

GCC 13.1 on iso päivitys, joka lisää Modula-2-kielen käyttöliittymän niille, jotka ovat kiinnostuneita vintage-ohjelmoinnista. Siellä on uusi GCC Rust”gccrs”-koodi, mutta se on poistettu käytöstä v13.1:ssä, koska se on edelleen käynnissä. , GCC:n staattista analysaattoria kehitetään edelleen, on paljon enemmän C23-ja C++23-ominaisuuksia kytkettynä, ja siellä on tuki lukuisille uusille x86_64/RISC-V/AArch64-prosessoreille.

GCC 13.1 tarjoaa myös alkuperäisen AMD Zen 4 (znver4)-tuen Ryzen 7000-sarjan ja EPYC 9004-sarjan prosessoreille, OpenMP-latauksen parannuksia, tuen lähetysdiagnostiikan lähettämiseen JSON-pohjaisessa SARIF-muodossa, Ada 2022-lisäyksiä, erilaisia uudet C/C++-varoitukset, tuki AMD Instinct MI200-sarjalle AMDGCN-taustajärjestelmälle, Ampere-1A-tuki, Neoverse-V2/Cortex-X3/Cortex-X1C/Cortex-A715 tuki ja tuki monille uusille Intel-suorittimille. GCC 13 lisää Intel-suoritinkohteet Raptor Lakelle, Meteor Lakelle, Sierra Forestille, Grand Ridgelle, Emerald Rapidsille ja Granite Rapidsille sekä niihin liittyvät uudet Intel CPU-ohjesarjalaajennukset, kuten AMX-FP16, AVX-IFMA, AVX-VNNI-INT8, AVX-NE-CONVERT, RAO-INT ja AMX-COMPLEX.


Latauksia ja lisätietoja tämän päivän tapahtumista GCC 13.1:n vakaa julkaisu GCC-postituslistan kautta. Aion käynnistää joitain GCC 13:n (ja LLVM Clang 16:n) kääntäjien vertailuarvoja pian Phoronixissa.

Categories: IT Info