GCC 13.1 è stato rilasciato come prima versione stabile di GCC 13 come questa versione annuale di funzionalità per la GNU Compiler Collection.
GCC 13.1 è un grande aggiornamento che aggiunge un front-end del linguaggio Modula-2 per chi è interessato a un po’di programmazione vintage, c’è il nuovo codice”gccrs”di GCC Rust ma è disabilitato per la v13.1 perché è ancora in cottura , l’analizzatore statico di GCC continua a essere migliorato, ci sono molte più funzionalità C23 e C++23 cablate e c’è il supporto per numerosi nuovi processori x86_64/RISC-V/AArch64.
GCC 13.1 offre anche il supporto iniziale AMD Zen 4 (znver4) per i processori della serie Ryzen 7000 e EPYC 9004, miglioramenti dell’offload OpenMP, supporto per l’emissione di diagnostica nel formato SARIF basato su JSON, aggiunte Ada 2022, varie nuovi avvisi C/C++, supporto per la serie AMD Instinct MI200 per il back-end AMDGCN, supporto Ampere-1A, supporto Neoverse-V2/Cortex-X3/Cortex-X1C/Cortex-A715 e supporto per molte nuove CPU Intel. GCC 13 aggiunge obiettivi CPU Intel per Raptor Lake, Meteor Lake, Sierra Forest, Grand Ridge, Emerald Rapids e Granite Rapids insieme alle relative nuove estensioni del set di istruzioni per CPU Intel come AMX-FP16, AVX-IFMA, AVX-VNNI-INT8, AVX-NE-CONVERT, RAO-INT e AMX-COMPLEX.
Download e ulteriori dettagli sulla Rilascio stabile di GCC 13.1 tramite la mailing list di GCC. Presto attiverò alcuni benchmark del compilatore GCC 13 (e LLVM Clang 16) su Phoronix.