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: 1712599 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=sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Received: from 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 (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NRDsV4KYkz23ys for ; Tue, 6 Dec 2022 20:00:45 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9734C395A074 for ; Tue, 6 Dec 2022 09:00:42 +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+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" 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