GCC 15 compilers arrive with Rust, C, C++, and Cobol enhancements

GCC (GNU Compiler Collection) 15.1 has arrived with improvements for programming languages ranging from Rust to C to Cobol. GCC 15.1 also brings improvements for vectorization and for compiling very large input files.

Announced April 25 as the first release in the GCC 15 branch, GCC 15.1 is described by GCC developers as a major release. Among the highlights, compile time for large input files with -Wmisleading-indentation has been significantly improved, according to the GCC team. The compiler now can track column numbers larger than 4,096, and very large source files have more accurate location reporting.

In another improvement in the release, the vectorizer now supports vectorizing loops with early exits where the number of elements for the input pointers are unknown through peeling for alignment. This capability is supported for only for loops with fixed vector lengths. GCC 15.1 includes a long list of other changes, such as GCC now emitting diagnostics in multiple formats simultaneously, via the new option -fdiagnostics-add-output=.

Donner Music, make your music with gear
Multi-Function Air Blower: Blowing, suction, extraction, and even inflation

Leave a reply

Please enter your comment!
Please enter your name here