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: 142782 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp4714344vqi; Thu, 21 Sep 2023 02:23:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFgWksd9EpbM0pc73iiOYY+UzQq+4IrI2gIM4Pj70dsrRwC9B3yGYOlQT7dkj6dvQd2vFCN X-Received: by 2002:a17:906:cc17:b0:9ae:5ab2:2f07 with SMTP id ml23-20020a170906cc1700b009ae5ab22f07mr1262124ejb.6.1695288181087; Thu, 21 Sep 2023 02:23:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695288181; cv=none; d=google.com; s=arc-20160816; b=yZxjiqKwsP9oomkQr6jWy0QkW10QpR/DVfdcRKAC8mtClxRml/Pjr59RooXXKk+UBh eKAg1hsCJ1d5d2speE2hNcOk5FcrDTbHZg6UFjo0GvxnXau0GZt5jWUeJC5DMzxqHFm7 4gAGGVlCMhSg60ree6pETM7+9ntImr1KHHxq0Gzo/BeBMeJ0aflsMNqP+5QzQjQmu+if h7r18VoVTgTmaT+7iKvOzv2P0Qd7EpfXWeSD0GTX8OC7uHY/zI8JfJ9udCfUcDmjdO5C untEVpJr2RFUpqSG5lsVZmGPPOz7w7eixUQU9NhFQaGk7aAmesf79kuGaCpv/kyoi2Ub QnKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:from:to :content-language:user-agent:mime-version:date:message-id :ironport-sdr:dmarc-filter:delivered-to; bh=FbooAKR4bCgDufnvmrlJmO7WixR5ioEbKdF4/yLzXqI=; fh=DA85XFwTLV9HCIc/4Ieaj5sNPulbXtnq0e5o9X/Iulg=; b=s6Jir3QA0o0cnIDBHiQFJAjFhUl7kd8UPuLaGwrUTrWA0o458iujeMnzsxSmmXqC2Y GvHxGvwGVxPYnmGf2rYyEUDYh7fvzvPjmFWsd2y0MO/s2BIzp9JCBuFL5crQPFANrxad hewFwI1NH5ULjVzQVUyBWmT+0rwix5EO+D4vWq6iyH1pDiQ8VLLmvchnVW5eM3d30ReH CshfY3z/5HrJVa02foXrjJ5mmKkuIgzvjpi5GnF71jcfdcLy1eXcXgOjQEMSmHj/1IeB ro+aYybG5lX+3g3GUauxXNhU7iL9IbspzcIEJT6y6Sa5skRrSV1UWPJ46Dingjq/whN1 Ugog== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id v17-20020a1709061dd100b00992acf935aesi841975ejh.412.2023.09.21.02.23.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 02:23:01 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6C622385CC9F for ; Thu, 21 Sep 2023 09:22:34 +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+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777638499412598721 X-GMAIL-MSGID: 1777638499412598721 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