Come previsto dopo la ramificazione del rilascio di GCC 13 questa settimana, è ora disponibile il primo candidato al rilascio di quella che sarà la prima versione stabile di GCC 13.1.
Gli sviluppatori rimangono fiduciosi che GCC 13.1 stable sarà pronto per il rilascio la prossima settimana, ma per fare in modo che ciò accada GCC 13.1-rc1 deve essere testato bene e con risultati favorevoli. C’è la possibilità che se sorgono problemi potrebbe essere necessaria una versione candidata aggiuntiva che potrebbe posticipare la versione stabile di un’altra settimana o più.
GCC 13 offre il supporto iniziale di AMD Zen 4 (znver4), miglioramenti dell’offload di OpenMP, supporto per l’emissione di diagnostica nel formato SARIF basato su JSON, aggiunte Ada 2022, il front-end Rust iniziale”gccrs”ma non ancora realmente utilizzabili, vari nuovi avvisi C/C++, nuove funzionalità C23 e C++23 implementate, supporto per il linguaggio di programmazione Modula-2, 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.
Il breve annuncio della candidata al rilascio di GCC 13.1 può essere letto sulla mailing list di GCC .
A partire da ora, se tutto va bene la data di rilascio di GCC 13.1 è fissata a matita per mercoledì 26 aprile.
AGGIORNAMENTO: GCC 13.1 RC2 è stato rilasciato a causa di un problema che si è verificato in quella release candidate precedente.