From patchwork Thu Sep 21 09:22:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tobias Burnus X-Patchwork-Id: 1837563 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Rrqg474kdz1ynX for ; Thu, 21 Sep 2023 19:22:23 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E7D47385B524 for ; Thu, 21 Sep 2023 09:22:18 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com [68.232.141.98]) by sourceware.org (Postfix) with ESMTPS id C05D63858D39 for ; Thu, 21 Sep 2023 09:22:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C05D63858D39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-CSE-ConnectionGUID: DjZvC4gHSv2N84rT4aQMmw== X-CSE-MsgGUID: 7jFTJdaPThiJNvow4b9p6Q== X-IronPort-AV: E=Sophos;i="6.03,165,1694764800"; d="diff'?scan'208";a="19533186" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa2.mentor.iphmx.com with ESMTP; 21 Sep 2023 01:22:04 -0800 IronPort-SDR: WTcnUDnQKYAOU+FXb6lB8DflZvkSAKWQ0aUqCIRsFQAQJoWAFzysnGH1YJCFeedak8kuqUh4ZI LZa9MyBlqRD5/+S5uyTqxQNQPYc/yuH3gbPmyZTWdZEFHp8CAiF040KFiaSlG6PwK4Hxvo17O8 pEISCOkEDVlpaaD1WZ9qVJ5ONzkMA+xCv1mAquwINSE0efeBYerUZwiyZfQ31M37uUM/nHwbU+ PR/g+Bf6dGmzmnkqd7cw8l6dobkVfsVYD7DLqOYRFjARsGWf//28HnX1yc0/Qah6CK0iMaSrUV 5Hw= Message-ID: Date: Thu, 21 Sep 2023 11:22:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: gcc-patches , Jakub Jelinek , Gerald Pfeifer From: Tobias Burnus Subject: [wwwdocs] OpenMP: gcc-14/changes.html and projects/gomp/ update X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-15.mgc.mentorg.com (139.181.222.15) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org This updates for newer features implemented very recently (project status) and since a while (gcc-14/changes/). Comments? Remarks? Suggestions? I not, I plan to commit it relatively soon - but follow-up changes are of course possible :-) Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955 OpenMP: gcc-14/changes.html and projects/gomp/ update * htdocs/gcc-14/changes.html (OpenMP): Update for new features. * htdocs/projects/gomp/index.html: Likewise, update the impl. status. diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html index 65382746..2ca05ad0 100644 --- a/htdocs/gcc-14/changes.html +++ b/htdocs/gcc-14/changes.html @@ -55,11 +55,30 @@ a work-in-progress.

The requires directive's unified_address requirement is now fulfilled by both AMD GCN and nvptx devices. +
  • + OpenMP 5.1: Support was added for collapsing imperfectly nested loops and + using present as map-type modifier and in + defaultmap. +
  • OpenMP 5.2: The OMP_TARGET_OFFLOAD=mandatory handling has been updated for the clarifications and changes of the 5.2 specification. For Fortran, the list of directives permitted in Fortran pure procedures - was extended. + was extended. Additionally, the spec change has been implemented for + default implicit mapping of C/C++ pointers pointing to unmapped storage. +
  • +
  • + OpenMP 6.0 preview (TR11): The decl attribute is now + supported in C++ 11 attributes. +
  • +
  • + The GNU Offloading and + Multi Processing Runtime Library Manual has been updated and extended, + improving especially the ICV description, memory allocation, and the + description of the environment variables and OpenMP routines. On Linux, + the libnuma is now used + for allocators requesting the nearest-partition trait as detailed in the + manual.
  • diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html index 04bfd908..7f0b97c3 100644 --- a/htdocs/projects/gomp/index.html +++ b/htdocs/projects/gomp/index.html @@ -479,8 +479,8 @@ than listed, depending on resolved corner cases and optimizations.

    allocate directive - No - + GCC 14 + Only C, only stack variables Discontiguous array section with target update construct @@ -554,8 +554,8 @@ than listed, depending on resolved corner cases and optimizations.

    align clause in allocate directive - No - + GCC 14 + Only C (and only stack variables) align modifier in allocate clause @@ -996,7 +996,7 @@ error.

    The decl attribute was added to the C++ attribute syntax - No + GCC 14