First real entries for https://gcc.gnu.org/gcc-16/changes.html
New API routines for OpenMP and OpenACC

Added one supported and one partial to
https://gcc.gnu.org/projects/gomp/
(Once a bit more is implemented, the partial one [declare mapper]
will be also be added to gcc-16/changes.html and libgomp.texi
[and hence onlinedocs/libgomp]. But that's for another day.)

Tobias
commit 152a09eae9d5852e2f628c3e8b3156bf744e63cf
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Tue Jun 10 06:21:12 2025 +0200

    gcc-16/changes.html + projects/gomp/: OpenMP/OpenACC update
    
    * gcc-16/changes.html: Add OpenMP + OpenACC sections and mention
     new API routines.
    * projects/gomp/: Add first GCC 16 features.
---
 htdocs/gcc-16/changes.html      | 29 +++++++++++++++++++++++++++++
 htdocs/projects/gomp/index.html |  6 +++---
 2 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html
index 9f25ed38..bec41705 100644
--- a/htdocs/gcc-16/changes.html
+++ b/htdocs/gcc-16/changes.html
@@ -40,6 +40,35 @@ 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>OpenMP 6.0: The <a
+      href="https://gcc.gnu.org/onlinedocs/libgomp/omp_005ftarget_005fmemset.html";>
+      <code>omp_target_memset</code></a> and <a
+      href="https://gcc.gnu.org/onlinedocs/libgomp/omp_005ftarget_005fmemset_005fasync.html";>
+      <code>omp_target_memset_async</code></a> API routines have been
+      added.</li>
+</ul>
+
+<h3 id="openacc">OpenACC</h3>
+
+<p>See the GCC <a href="https://gcc.gnu.org/wiki/OpenACC";>OpenACC</a> wiki page
+for general information.</p>
+
+<ul>
+  <li>The <a
+      href="https://gcc.gnu.org/onlinedocs/libgomp/acc_005fmemcpy_005fdevice.html";>
+      <code>acc_memcpy_device</code> and <code>acc_memcpy_device_async</code></a>
+      API routines have been added for C, C++ and Fortran.</li>
+</ul>
+
 <!-- <h3 id="ada">Ada</h3> -->
 
 <!-- <h3 id="c-family">C family</h3> -->
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 07b872ef..de877bad 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -513,8 +513,8 @@ than listed, depending on resolved corner cases and optimizations.</p>
   </tr>
   <tr>
     <td><code>declare mapper</code> directive</td>
-    <td class="unsupported">No</td>
-    <td></td>
+    <td class="partial"><a href="../../gcc-16/changes.html#openmp">GCC&nbsp;16</a></td>
+    <td>Initial support for C/C++, only</td>
   </tr>
   <tr>
     <td>OMPT interface</td>
@@ -1533,7 +1533,7 @@ error.</p>
   <tr>
     <td><code>omp_target_memset</code> and
       <code>omp_target_memset_async</code> routines</td>
-    <td class="unsupported">No</td>
+    <td class="supported"><a href="../../gcc-16/changes.html#openmp">GCC&nbsp;16</a></td>
     <td></td>
   </tr>
   <tr>

Reply via email to