From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: by sourceware.org (Postfix, from userid 1534)
id 8E6A73858C53; Sat, 26 Aug 2023 10:04:32 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8E6A73858C53
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org;
s=default; t=1693044272;
bh=nEhtguZqLhSb3VvV0FFkbzlCh2glK4kKJ6O6QJL51iM=;
h=To:Subject:Date:From:From;
b=skmO8RXDaI5bvWr3179AIb07tCf+sA+5OMqDMeFBcVlswu5MmKNEotXdO0tnBXCjI
X8dyzq7zmMoe6u2OlHkTVaBWRQ57fv9oFYgmsZt2cYqatfStp03LjSrlyCcbex/TTb
GbbTcA/kDlwSklKqbSQL53TbhYOAl8nNP9+tA4SY=
To: gcc-cvs-wwwdocs@gcc.gnu.org
Subject: gcc-wwwdocs branch master updated. cb553f0d5b53108bf22bd9d65279caafee3546bb
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: 96038e968d9a15f74ade8cce029788ab6649f811
X-Git-Newrev: cb553f0d5b53108bf22bd9d65279caafee3546bb
Message-Id: <20230826100432.8E6A73858C53@sourceware.org>
Date: Sat, 26 Aug 2023 10:04:32 +0000 (GMT)
From: Tobias Burnus
List-Id:
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via cb553f0d5b53108bf22bd9d65279caafee3546bb (commit)
from 96038e968d9a15f74ade8cce029788ab6649f811 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit cb553f0d5b53108bf22bd9d65279caafee3546bb
Author: Tobias Burnus
Date: Sat Aug 26 12:03:31 2023 +0200
projects/gomp/: Update implementation status and minor fixes
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 2df67403..04bfd908 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -38,7 +38,9 @@ OpenMP and OpenACC are supported with GCC's C, C++ and Fortran compilers.
To enable OpenMP,
use -fopenmp
. -fopenmp-simd
can be used
+ >-fopenmp
.
+ -fopenmp-simd
can be used
to enable only the SIMD vectorization and loop-transformation constructs
without creating multiple threads, offloading code or adding a library
dependency.
@@ -75,8 +77,8 @@ OpenMP and OpenACC are supported with GCC's C, C++ and Fortran compilers.
OpenMP specification,
including OpenMP API examples documents, reference cards and additional
definitions specification.
- OpenACC
- specification.
+ OpenACC
+ specification.
Related GCC wiki pages: openmp, OpenACC,
Offloading.
@@ -312,7 +314,7 @@ than listed, depending on resolved corner cases and optimizations.
GCC 9
GCC 12
- GCC 13
+ GCC 13
GCC 14
|
@@ -371,12 +373,13 @@ than listed, depending on resolved corner cases and optimizations.
|
Predefined memory spaces, memory allocators, allocator traits |
GCC 11 |
- Some are only stubs |
+ Some are only stubs; see manual (mainline) |
Non-rectangular loop nests |
GCC 11 GCC 13 |
- C/C++ (full) Fortran (partial) |
+ C/C++ (full) Fortran (partial, PR110735) |
Nested-parallel changes to max-active-levels-var ICV |
@@ -446,7 +449,7 @@ than listed, depending on resolved corner cases and optimizations.
Mapping of Fortran pointer and allocatable variables, including pointer and allocatable components of variables |
- GCC 12 |
+ GCC 12 |
Mapping of vars with allocatable components unsupported |
@@ -471,7 +474,7 @@ than listed, depending on resolved corner cases and optimizations.
Collapse of associated loops that are imperfectly nested loops |
- No |
+ GCC 14 |
|
@@ -610,7 +613,7 @@ than listed, depending on resolved corner cases and optimizations.
|
- OMP_NUM_TEAMS and OMP_TEAMS_THREAD_LIMIT env variables |
+ OMP_NUM_TEAMS and OMP_TEAMS_THREAD_LIMIT environment variables |
GCC 12 |
|
@@ -746,6 +749,26 @@ than listed, depending on resolved corner cases and optimizations.
No |
|
+
+ Optional comma between directive and clause in the #pragma form |
+ No |
+ |
+
+
+ indirect clause in declare target |
+ No |
+ |
+
+
+ device_type(nohost) /device_type(host) for variables |
+ No |
+ |
+
+
+ present modifier to the map , to and from clauses |
+ GCC 14 |
+ |
+
ompt_sync_region_t enum additions |
No |
@@ -818,12 +841,12 @@ than listed, depending on resolved corner cases and optimizations.
declare mapper with iterator and present modifiers |
- No |
+ GCC 14 |
|
If a matching mapped list item is not found in the data environment, the pointer retains its original value |
- No |
+ GCC 14 |
|
@@ -838,7 +861,7 @@ than listed, depending on resolved corner cases and optimizations.
Extended list of directives permitted in Fortran pure procedures |
- GCC 14 |
+ GCC 14 |
|
@@ -928,7 +951,12 @@ than listed, depending on resolved corner cases and optimizations.
Initial value of default-device-var ICV with OMP_TARGET_OFFLOAD=mandatory |
- GCC 14 |
+ GCC 14 |
+ |
+
+
+ all as implicit-behavior for defaultmap |
+ GCC 14 |
|
@@ -1121,11 +1149,6 @@ error.
No |
|
-
- aligned clause changes for simd and declare simd
- | No |
- |
-
-----------------------------------------------------------------------
Summary of changes:
htdocs/projects/gomp/index.html | 59 ++++++++++++++++++++++++++++-------------
1 file changed, 41 insertions(+), 18 deletions(-)
hooks/post-receive
--
gcc-wwwdocs