GCC 7.2 Released

GCC 7.2 Released

GCC 7.2 is a bug-fix release from the GCC 7 branch containing important fixes for regressions and serious bugs in GCC 6.1 with more than 95 bugs fixed since the previous release.

—  From a GCC Announce Newsletter

Реклама

GCC 7.1 Released

GCC 7.1 Released

GCC 7.1 is a major release containing substantial new functionality not available in GCC 6.x or previous GCC releases.

The C++ frontend now has experimental support for all of the current C++17 draft, with the -std=c++1z and -std=gnu++1z options, and the libstdc++ library has most of the C++17 draft library features implemented too.

This release features various improvements in the emitted diagnostics, including improved locations, location ranges, suggestions for misspelled identifiers, option names, fix-it hints and various new warnings have been added.

The optimizers have been improved, with improvements appearing in all of intra- and inter-procedural optimizations, link time optimizations and various target backends, including, but not limited to, additions of store merging pass, code hoisting optimization, loop splitting, and shrink wrapping improvements.

—  From a GCC Announce Newsletter

GCC 6.1 Released: Enhanced C++17 Support Included

GCC 6.1 Released: Enhanced C++17 Support Included

GCC 6.1 is a major release containing substantial new functionality not available in GCC 5.x or previous GCC releases.

The C++ frontend now defaults to C++14 standard instead of C++98 it has been defaulting to previously. <…> The experimental C++17 support has been enhanced in this release.

This releases features various improvements in the emitted diagnostics, including improved locations, location ranges, suggestions for misspelled identifiers, option names etc., fix-it hints and a couple of new warnings have been added.

—  From a GCC Announce Newsletter