Page 1 of 1

Fw: GCC 9.1 Released

Posted: Tue May 07, 2019 5:46 pm
by gfilatov
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.

Re: Fw: GCC 9.1 Released

Posted: Mon Jun 03, 2019 6:54 pm
by gfilatov
Hi All,

FYI
I've adapted the latest Harbour compiler for MinGW GNU C 9.1.1 (32-bit) successfully. 8-)

It was non trivial task due to the MinGW compiler version 9.1 have the more deep detecting for C-code's errors and warnings and
Harbour needed external tools were not ready for the above requirements. :shock:

My result is below:
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/

Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r1904111533)
Compiler: MinGW GNU C 9.1.1 (32-bit)
Platform: Windows 10 10.0
PCode version: 0.3
ChangeLog last entry: 2019-04-11 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
ChangeLog ID: ba87964f6754d037f86be597c07a08e02f4cb9e0
Built on: Jun 3 2019 14:19:21
Extra Harbour compiler options: -gc0
Extra C compiler options: -DHB_GC_AUTO -DHB_GUI -DHB_NO_TRACE
Build options: (Clipper 5.3b) (Clipper 5.x undoc)
---------------------------
BTW Above Harbour build will be available for the all donators of MiniGUI Ex definitely.