From patchwork Wed Nov 12 10:52:47 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tobias Burnus X-Patchwork-Id: 409933 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4AB8B14003E for ; Wed, 12 Nov 2014 21:53:06 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; q=dns; s=default; b=IDQnCUbf/EbGV3/0vl7K0krncwR5DorhfTkAd/PCr7K8jr+ao6 rw0I7424mcVw4e9kGF/nUIAIObc0r/Qr0mkNiI1CrIGMINbgskcquUEZ0m8N2lqw sYSEiCf/mV6t1PGEBgPjM3Kw3CwFFSvC/jk/rAHpRNrHYv546nE1t47c4= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; s= default; bh=Efb0jkN8Nwh1vVVj3uOB5HwJwbc=; b=aIV8tCx7JIC+UavPGB0x wyBcsWKYX699VW7tUwzSdbHTIEiwASdUPQ2+uk1QcKW10SJ1m+7ypJypB/9s8UGo kuH1AZ4GirCWJYTNsKGS9n4+QXaAU9+KNWbfY8PsQXN90w868HWKRBn1IxriIYK7 awE9xUCGPyGu9ui6TPb4X1g= 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-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@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 11:52:47 +0100 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-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) 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 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).
    • +