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 4888937d0d6b9260ed7dc66cf9b465e09a7453ee (commit)
from 2954047d9a1f539d64c64d1550f621dbae3ec48c (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 4888937d0d6b9260ed7dc66cf9b465e09a7453ee
Author: Tobias Burnus <[email protected]>
Date: Fri Jun 19 18:09:17 2026 +0200
gcc-17/changes.html: Update OpenMP + GCN
diff --git a/htdocs/gcc-17/changes.html b/htdocs/gcc-17/changes.html
index 6a604048..8d1fa573 100644
--- a/htdocs/gcc-17/changes.html
+++ b/htdocs/gcc-17/changes.html
@@ -40,6 +40,27 @@ a work-in-progress.</p>
<!-- .................................................................. -->
<h2 id="languages">New Languages and Language specific improvements</h2>
+<h3 id="openmp">OpenMP</h3>
+
+<p>
+ See the
+ <a href="../projects/gomp/">GNU Offloading and Multi-Processing Project
(GOMP)</a>
+ page for general information.
+</p>
+
+<ul>
+ <li><strong>OpenMP 5.0:</strong> Multiple clauses mapping the same variable
is
+ now supported. Handling used-defined map operation (<code>declare
+ mapper</code>) in C and C++ has been improved.</li>
+ <li><strong>OpenMP 5.1:</strong> The <code>iterator</code> modifier to the
+ <code>map</code>, <code>to</code>, and <code>from</code> clauses has been
+ improved for C and C++ and initial support for Fortran added.</li>
+ <li><strong>TR15:</strong> The <code>omp_get_device_distances</code> API
+ routine has been added than can be used to find the offload devices that
+ are in terms of the NUMA node closed to the thread that called the
+ routine.</li>
+</ul>
+
<!-- <h3 id="ada">Ada</h3> -->
<!-- <h3 id="c-family">C family</h3> -->
@@ -49,7 +70,7 @@ a work-in-progress.</p>
<!-- <h3 id="d">D</h3> -->
-<!-- <h3 id="fortran">Fortran</h3> -->
+<h3 id="fortran">Fortran</h3>
<ul>
<li>The Fortran 2023 <code>c_f_strpointer</code> intrinsic is now
supported. Additionally, the <code>f_c_string</code> intrinsic
@@ -67,6 +88,13 @@ a work-in-progress.</p>
<!-- <h3 id="aarch64">AArch64</h3> -->
+<h3 id="amdgcn">AMD GPU (GCN)</h3>
+
+<ul>
+ <li>For offloading to AMD GPUs: The launch overhead of OpenMP target regions
+ and OpenACC compute regions has been further reduced compared with GCC
16.</li>
+</ul>
+
<!-- <h3 id="arc">ARC</h3> -->
<!-- <h3 id="arm">arm</h3> -->
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-17/changes.html | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
hooks/post-receive
--
gcc-wwwdocs