GNU Compiler Collection 13.1 has been released. Among the many enhancements in this major brand-new variation of GCC are executions of C++ 23 features and backing for Go 1.18 user packages. Nevertheless, Go generics are not yet supported.Published April 26, the GCC
13 source release can be downloaded from gcc.gnu.org. GCC release series notes can be discovered there as well.GCC 13 implements a variety of C++ 23 features including
labels at the end of substance statements, support for #warning, and delimited escape series. GCC 13 also introduces excess precision assistance for C++, which has been available in C considering that GCC 4.5. Experimental support for C++ 20 in the C++ basic library has been enhanced, with backing for features such as header and sexually transmitted disease:: format.GCC 13 uses a total implementation of Go 1.18 user plans. But assistance for generic shows, included as
the highlight of Go 1.18, is not readily available in GCC . GCC provides front ends for languages including C, C++, Objective-C, Go, Ada, Fortran, and D, along with libraries.Other capabilities in the GCC 13 series include the following: GCC 13 incorporates a front end for the Modula-2 procedural shows language, previously available independently. This lays the structure
- for a front end for Rust in a future release. For the C household, new function attributes are offered for documenting int arguments that are file descriptors. Also for the C household,
- GCC now can control when to deal with the tracking variety of a structure as a versatile range member for the purpose of accessing components of such a range. Finalization now is supported for Fortran. The AArch64 hardware target now supports Decimal Floating-Point in the quote format through the libbid
- library. For the AMD Radeon(GCN)GPU target, SIMD
- vectorization has actually been improved. GCC’s static analyzer has been improved with 20 new sort of warnings. For plugin authors,
- GCC diagnostics now can be related to rules such as from coding requirements
- files or specifications. Copyright © 2023 IDG Communications, Inc.
- Source