From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39055 invoked by alias); 3 May 2019 11:53:06 -0000 Mailing-List: contact gcc-announce-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-announce-owner@gcc.gnu.org Return-Path: Received: (qmail 37624 invoked by uid 89); 3 May 2019 11:51:40 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=1.5 required=5.0 tests=AWL,BAYES_50,KAM_LIVE,KAM_SHORT,SPF_HELO_PASS,URI_BLOGSPOT autolearn=no version=3.3.1 spammy=sk:hubicka, blog, status.html, UD:ftp.html X-HELO: mx1.redhat.com Date: Fri, 03 May 2019 11:53:00 -0000 From: Jakub Jelinek To: gcc-announce@gcc.gnu.org Subject: GCC 9.1 Released Message-ID: <20190503115133.GH2706@tucnak> Reply-To: Jakub Jelinek MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.3 (2019-02-01) X-SW-Source: 2019/txt/msg00001.txt.bz2 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. Driving a leading free software project such as GNU Compiler Collection would not be possible without support from its many contributors. Not to only mention its developers but especially its regular testers and users which contribute to its high quality. The list of individuals is too large to thank individually! Please consider a donation to the GNU Toolchain Fund to support the continued development of GCC! ---- [1] See https://gcc.gnu.org/projects/cxx-status.html, https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2017 and https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2020 [2] See http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html [3] See https://developers.redhat.com/blog/2019/03/08/usability-improvements-in-gcc-9/