From patchwork Tue Dec 6 08:59:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tobias Burnus X-Patchwork-Id: 30146 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp2708707wrr; Tue, 6 Dec 2022 01:01:03 -0800 (PST) X-Google-Smtp-Source: AA0mqf7Fyy69/3FYL/eIFLiOstJWfTn06k1bxQ4PBQkbIcz+19VJVUjqIof8pfOjLm+9CSFbSK+a X-Received: by 2002:a17:906:369b:b0:78d:34a:f466 with SMTP id a27-20020a170906369b00b0078d034af466mr72346999ejc.162.1670317263211; Tue, 06 Dec 2022 01:01:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670317263; cv=none; d=google.com; s=arc-20160816; b=fb7I9th+ovGJueAiESSHUW9FAqVWtDM+6YX25LdoRu79JO8SCHpalr+zA8U30hXw57 cgFPeX3XfQE93Oe6HBX1zHt+5CFRWaGsJt4bcpUfELvEPdoKHE+05GfMuvgQtOA2IshH IQccUt9df2X13m1iGQKSegnv+dqHcAefO9zWMiY+z9hcaII9G5M9w34kPE4Pa8SrXaEW 76xqavm2hupJPzwqdHscYg8rKVH9/W49ARyTFcHPZezE7h4Lu0MZaBN5en7HRz2ihK+M YyOd8RK2kBbJhUrZphu7HGMK6BGbrdVQNwylmyQmWqeizCrRJWuYJ6VUN5fFXWBZ/BTJ XfuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender: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=cQef8Bo8O6otdfWxXV2Yx/54ZqZIadc6V46xX178ezs=; b=jHgF4QZrA1ZHqu2Fnq9V0V2RdmtFHVtNBMcTHbi9OGxWcWiksoLkiI/m0UmlhTRt2A WS01LgE50BRJNwF+PkfYnoeNK51v35NNGEmKax2+/Ed0dZ+Iw8zhT4PTG7Rn+k1QEyFg 6Rw+RkRsOmhlR7a6DXQype36MBxNVkKOrxUZJEUoivha05IvdtoU1qQACxJgy/IrgrsI uSydbjqCOcDI6khQ+jySputKnWZJZmxV1CTrdXHCBZuAhGpA0/5gSVpgA9HteC4XaU/O y3ESb6TN56KVM6v0IMN/Xq8INFj1a0ZMJ1kb21N07rY+TFF9pTh7VCHg+jZfbbouMB98 5Akg== 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 sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id f17-20020a056402355100b0046b16afc438si1763521edd.323.2022.12.06.01.01.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Dec 2022 01:01:03 -0800 (PST) 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 6E4493959C84 for ; Tue, 6 Dec 2022 09:01:01 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id 6CFCD3954405 for ; Tue, 6 Dec 2022 08:59:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6CFCD3954405 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-IronPort-AV: E=Sophos;i="5.96,220,1665475200"; d="diff'?scan'208";a="88682916" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa4.mentor.iphmx.com with ESMTP; 06 Dec 2022 00:59:23 -0800 IronPort-SDR: wEYZSxewOKa9oRdmB1+EsCPpuuoSLLKCW5wSxQY7hp2krZLek6uYHqmAIGDCtav30SO9VaPSAM OtQoQu3iBqj+hK3MHAECLgvKiavtZtNKDNHN8lZf0Ns+SGowLl3GvFt6iJGQD73a0OuGTUKu3i 7jnWHumKPpqadqCtu21G+yfP0rJPAiGDV3ud+6OsHHPxZQbTKp/KpvH1PwL32o8UzGu/uAinJq U1nBmEvVbSno2Adn2eFJGDkrd3ai/NsK5tWNAPdA7oGfrQO1iQh4NnoQ4XsFavng0LbyHZPtSv mSU= Message-ID: <4f17329b-0550-780d-e55b-49b2dbcd1ea9@codesourcery.com> Date: Tue, 6 Dec 2022 09:59:17 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Content-Language: en-US To: gcc-patches , Jakub Jelinek , Gerald Pfeifer From: Tobias Burnus Subject: [wwwdocs] gcc-13/changes.html + projects/gomp: OpenMP GCC 13 update X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-07.mgc.mentorg.com (139.181.222.7) To svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, 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.29 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 Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1751454594319772152?= X-GMAIL-MSGID: =?utf-8?q?1751454594319772152?= This patch updates the OpenMP implementation status, based on libgomp.texi. For the release notes, it also moves 'non-rectangular loop nests' up as that's a 5.0 not a 5.1 feature. And in line with libgomp.texi, it adds to projects/gomp/ the items for TR11, a OpenMP 6.0 preview. (Hence, the id="omp6.0" to have a fixed id even when the list is updated to TR12 and later OpenMP 6.0.) Comments? Suggestions? OK? Tobias PS: There will be surely more updates before GCC 13 is released; I hope/assume the next change will be for nvptx reverse offload... ----------------- 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 commit 9f80367e539839fff1df2c85fc2640638199fc9e Author: Tobias Burnus Date: Tue Dec 6 09:49:30 2022 +0100 libgomp.texi: Fix a OpenMP 5.2 and a TR11 impl-status item libgomp/ * libgomp.texi (OpenMP 5.2): Add missing 'the'. (TR11): Add missing '@tab N @tab'. --- libgomp/libgomp.texi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi index 4caac497506..efa7d956a33 100644 --- a/libgomp/libgomp.texi +++ b/libgomp/libgomp.texi @@ -406,7 +406,7 @@ to address of matching mapped list item per 5.1, Sect. 2.21.7.2 @tab N @tab @item @code{allocate} and @code{firstprivate} clauses on @code{scope} @tab Y @tab @item @code{ompt_callback_work} @tab N @tab -@item Default map-type for @code{map} clause in @code{target enter/exit data} +@item Default map-type for the @code{map} clause in @code{target enter/exit data} @tab Y @tab @item New @code{doacross} clause as alias for @code{depend} with @code{source}/@code{sink} modifier @tab Y @tab @@ -463,6 +463,7 @@ Technical Report (TR) 11 is the first preview for OpenMP 6.0. @item @code{access} allocator trait changes @tab N @tab @item Extension of @code{interop} operation of @code{append_args}, allowing all modifiers of the @code{init} clause + @tab N @tab @item @code{interop} clause to @code{dispatch} @tab N @tab @item @code{apply} code to loop-transforming constructs @tab N @tab @item @code{omp_curr_progress_width} identifier @tab N @tab