From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29089 invoked by alias); 12 Nov 2014 10:52:59 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 29066 invoked by uid 89); 12 Nov 2014 10:52:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: outpost2.zedat.fu-berlin.de Received: from outpost2.zedat.fu-berlin.de (HELO outpost2.zedat.fu-berlin.de) (130.133.4.90) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Wed, 12 Nov 2014 10:52:57 +0000 Received: from relay1.zedat.fu-berlin.de ([130.133.4.67]) by outpost.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1XoVXi-003DkT-Eb>; Wed, 12 Nov 2014 11:52:54 +0100 Received: from mx.physik.fu-berlin.de ([160.45.64.218]) by relay1.zedat.fu-berlin.de (Exim 4.82) with esmtps (envelope-from ) id <1XoVXi-000fut-Cc>; Wed, 12 Nov 2014 11:52:54 +0100 Received: from squeeze64.physik.fu-berlin.de ([160.45.66.239] helo=login.physik.fu-berlin.de) by mx.physik.fu-berlin.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1XoVXc-0003tH-37; Wed, 12 Nov 2014 11:52:48 +0100 Received: from tburnus by login.physik.fu-berlin.de with local (Exim 4.72 #1 (Debian)) id 1XoVXc-0004di-0Y; Wed, 12 Nov 2014 11:52:48 +0100 Date: Wed, 12 Nov 2014 10:54:00 -0000 From: Tobias Burnus To: gcc-patches@gcc.gnu.org, fortran@gcc.gnu.org Cc: Gerald Pfeifer , Tobias Grosser , Roman Gareev Subject: [wwwdocs] gcc-5/changes.html: Graphite - CLooG removal; Fortran - update Message-ID: <20141112105247.GC27434@physik.fu-berlin.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mojUlQ0s9EVzWg2t" Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-SW-Source: 2014-11/txt/msg01168.txt.bz2 --mojUlQ0s9EVzWg2t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 1073 Hi all, hi Gerald, hi Tobias and Roman, the patch updates gcc-5/changes.html; the Fortran bits are obvious. For CLooG: * That CLooG is no longer needed is the main reason for writing this Caveat item. * Regarding ISL 0.12.2: The recommended version already changed 2014-02-13 and thus for 4.9 (cf. PR59878); gcc-4.8/changes.html had 0.11.1 - and gcc-4.9/changes.html doesn't mention ISL or CLooG. I don't know whether the GCC 5 change of using ISL directly instead of CLooG with ISL backend causes an explicit requirement of ISL 0.12.2, but not using 0.11.x is definitely a good idea. * It is planned to additionally support ISL 0.14.0 (which fixes PR62289) - but which is API incompatile to ISL 0.12.2. Whence that patch is in, one has to re-write this item. OK? Comments? Suggestions? * * * BTW: There is currently no version check in configure for ISL, maybe one should add one for include/isl/stdint.h, which defines: #define _GENERATED_STDINT_H "isl 0.12.2" For the in-tree build, one could check isl/GIT_HEAD_ID or isl/configure{,.ac}. Tobias --mojUlQ0s9EVzWg2t Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="gcc5.diff" Content-length: 1989 Index: htdocs/gcc-5/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.20 diff -p -u -r1.20 changes.html --- htdocs/gcc-5/changes.html 27 Oct 2014 18:05:26 -0000 1.20 +++ htdocs/gcc-5/changes.html 12 Nov 2014 09:17:54 -0000 @@ -16,6 +16,10 @@
  • The default mode for C is now -std=gnu11 instead of -std=gnu89.
  • +
  • To enable the Graphite framework for loop optimizations, you now need + ISL version 0.12.2; the CLooG library is no longer required. The + installation manual contains more information about requirements to + build GCC.

General Optimizer Improvements

@@ -201,18 +205,23 @@ -fcoarray=lib except for locking and allocatable/pointer components of derived-type coarrays. GCC currently only ships with a single-image library (libcaf_single), but - mult-image support based on MPI and GASNet is provided by the libraries + multi-image support based on MPI and GASNet is provided by the libraries of the OpenCoarrays project.
  • TS18508 Additional Parallel Features in Fortran:
    • Support for the collective intrinsic subroutines CO_MAX, - CO_MIN and CO_SUM has been added, - including -fcoarray=lib support.
    • + CO_MIN, CO_SUM, CO_BROADCAST and + CO_REDUCEhas been added, including + -fcoarray=lib support.
    • Support for the new atomic intrinsics has been added, including -fcoarray=lib support.
  • +
  • Fortran 2015: +
      +
    • Support for IMPLICIT NONE (external, type).
    • +
  • --mojUlQ0s9EVzWg2t--