Fw: GCC 9.1 Released
Posted: Tue May 07, 2019 5:46 pm
From: Jakub Jelinek <jakub at redhat dot com>
To: gcc-announce at gcc dot gnu dot org
Date: Fri, 3 May 2019 13:51:33 +0200
Subject: GCC 9.1 Released
Reply-to: Jakub Jelinek <jakub at redhat dot com>
We are proud to announce the next, major release of the
GNU Compiler Collection.
If you want to boost your software with a fresh new compiler,
with new language features, various new optimizations,
improvements to old optimizations, GCC 9.1 is here for you!
GCC 9.1 is a major release containing substantial new
functionality not available in GCC 8.x or previous GCC releases.
In this release C++17 support is no longer marked experimental. The
C++ front-end implements the full C++17 language (already previous GCC
major version implemented that) and the C++ standard library support is
almost complete. The C++ front-end and library also have numerous further
C++2a draft features [1]. GCC has a new front-end for the D language.
GCC 9.1 has newly partial OpenMP 5.0 support and almost
complete OpenACC 2.5 support.
On the optimization side, the link time and inter-procedural optimizations
have been made more scalable [2].
There have been various usability improvements in GCC diagnostics and GCC 9.1
features various new warnings [3].
Some code that compiled successfully with older GCC versions might require
source changes, see http://gcc.gnu.org/gcc-9/porting_to.html for
details.
See
https://gcc.gnu.org/gcc-9/changes.html
for more information about changes in GCC 9.1.
This release is available from the FTP servers listed here:
http://www.gnu.org/order/ftp.html
The release is in gcc/gcc-9.1.0/ subdirectory.
If you encounter difficulties using GCC 9.1, please do not contact me
directly. Instead, please visit http://gcc.gnu.org for information about
getting help.
To: gcc-announce at gcc dot gnu dot org
Date: Fri, 3 May 2019 13:51:33 +0200
Subject: GCC 9.1 Released
Reply-to: Jakub Jelinek <jakub at redhat dot com>
We are proud to announce the next, major release of the
GNU Compiler Collection.
If you want to boost your software with a fresh new compiler,
with new language features, various new optimizations,
improvements to old optimizations, GCC 9.1 is here for you!
GCC 9.1 is a major release containing substantial new
functionality not available in GCC 8.x or previous GCC releases.
In this release C++17 support is no longer marked experimental. The
C++ front-end implements the full C++17 language (already previous GCC
major version implemented that) and the C++ standard library support is
almost complete. The C++ front-end and library also have numerous further
C++2a draft features [1]. GCC has a new front-end for the D language.
GCC 9.1 has newly partial OpenMP 5.0 support and almost
complete OpenACC 2.5 support.
On the optimization side, the link time and inter-procedural optimizations
have been made more scalable [2].
There have been various usability improvements in GCC diagnostics and GCC 9.1
features various new warnings [3].
Some code that compiled successfully with older GCC versions might require
source changes, see http://gcc.gnu.org/gcc-9/porting_to.html for
details.
See
https://gcc.gnu.org/gcc-9/changes.html
for more information about changes in GCC 9.1.
This release is available from the FTP servers listed here:
http://www.gnu.org/order/ftp.html
The release is in gcc/gcc-9.1.0/ subdirectory.
If you encounter difficulties using GCC 9.1, please do not contact me
directly. Instead, please visit http://gcc.gnu.org for information about
getting help.