From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: from hamza.pair.com (hamza.pair.com [209.68.5.143])
by sourceware.org (Postfix) with ESMTPS id 7DD213858D1E
for ; Sat, 14 Jan 2023 21:47:45 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DD213858D1E
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=pfeifer.com
Received: from hamza.pair.com (localhost [127.0.0.1])
by hamza.pair.com (Postfix) with ESMTP id 087E233E6D;
Sat, 14 Jan 2023 16:47:42 -0500 (EST)
Received: from naga.localdomain (62-47-135-117.adsl.highway.telekom.at [62.47.135.117])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
(No client certificate requested)
by hamza.pair.com (Postfix) with ESMTPSA id 59B0D33E80;
Sat, 14 Jan 2023 16:47:41 -0500 (EST)
Date: Sat, 14 Jan 2023 22:47:26 +0100 (CET)
From: Gerald Pfeifer
To: Tobias Burnus
cc: gcc-patches , Jakub Jelinek
Subject: Re: [wwwdocs] gcc-13/changes.html + projects/gomp/: OpenMP update
In-Reply-To: <008db493-fd5d-b5ca-69ae-369c630c13e6@codesourcery.com>
Message-ID: <9a83714b-d74f-3db9-6b93-533f1631c642@pfeifer.com>
References: <008db493-fd5d-b5ca-69ae-369c630c13e6@codesourcery.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
X-Scanned-By: mailmunge 3.10 on 209.68.5.143
X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_NONE,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
List-Id:
Hi Tobias,
On Fri, 2 Sep 2022, Tobias Burnus wrote:
> Update the OpenMP status for features that were added in the last months.
I made a couple of incremental edits. See below for what I just pushed
(and please speak up if you see any issues).
Gerald
commit 2f870cba5aaaa8c81449beb618a9030824360a25
Author: Gerald Pfeifer
Date: Sat Jan 14 22:44:49 2023 +0100
gcc-13: Various editorial changes around OMP entries
diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 96d47903..08e36fb3 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -54,10 +54,10 @@ a work-in-progress.
-
Reverse offload is now supported and the all clauses to the
-
requires
directive are now accepted; however, the
+ requires
directive are now accepted. However, the
requires_offload
, unified_address
- and unified_shared_memory
clauses cause that the
- only available device is the initial device (the host). Fortran now
+ and unified_shared_memory
clauses imply the initial
+ device (= the host) as the only available device. Fortran now
supports non-rectangular loop nests, which were added for C/C++ in GCC 11.
-
@@ -72,27 +72,27 @@ a work-in-progress.
syntax in C/C++ and device-specific ICV settings with environment variables
are now supported.
-
- Initial support for OpenMP 5.2 features have been added: Support for
+ Initial support for OpenMP 5.2 features has been added:
firstprivate
and allocate
clauses on the
- scope
construct and the OpenMP 5.2 syntax of the
- linear
clause; the new enum/constants
+ scope
construct; the OpenMP 5.2 syntax of the
+ linear
clause; new enum/constants
omp_initial_device
and omp_invalid_device
; and
optionally omitting the map-type in target enter/exit data
.
The enter
clause (as alias for to
) has been added
- to the declare target
directive. Also added has been the
+ to the declare target
directive. Also added have been the
omp_in_explicit_task
routine and the doacross
clause as alias for depend
with
source
/sink
modifier.
-
- The
_ALL
suffix to the device-scope environment variables,
+ The _ALL
suffix to the device-scope environment variables
added in Technical Report (TR11) is already handled.
-
For user defined allocators requesting high bandwidth or large capacity
memspaces or interleaved partitioning, the memkind library is used,
- if available at runtime.
+ if available at run time.