This syncs https://gcc.gnu.org/projects/gomp/ with
https://gcc.gnu.org/onlinedocs/libgomp/OpenMP-Implementation-Status.html
by adding the TR 14 implementation status.

Some generic proof reading of both documents and filling in of
gaps wouldn't harm - as always.

I think some items might be by now 'partial' instead of 'no',
but I have not investigated.

The release notes also should be updated, but that's a separate
topic.

Tobias
commit 874a869c93087b2d7ddb190e94b0fdc9b37ed0c8
Author: Tobias Burnus <[email protected]>
Date:   Wed Nov 12 11:11:39 2025 +0100

    projects/gomp/: Add OpenMP TR 14 implementation status
---
 htdocs/projects/gomp/index.html | 86 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 85 insertions(+), 1 deletion(-)

diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 998ac90a..00735ac9 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -29,7 +29,7 @@ OpenMP and OpenACC are supported with GCC's C, C++ and Fortran compilers.</p>
   <a href="#omp3.1">3.1</a> · <a href="#omp4.0">4.0</a> ·
   <a href="#omp4.5">4.5</a> · <a href="#omp5.0">5.0</a> ·
   <a href="#omp5.1">5.1</a> · <a href="#omp5.2">5.2</a> ·
-  <a href="#omp6.0">6.0</a></li>
+  <a href="#omp6.0">6.0</a> · <a href="#omp6.1">TR 14</a></li>
   <li><a href="#omp-status">OpenMP Releases and Status</a></li>
 </ul>
 
@@ -1679,6 +1679,90 @@ error.</p>
 </tbody>
 </table>
 
+<h3 id="omp6.1">OpenMP Technical Report 14</h3>
+
+<p>Technical Report (TR) 14 is the first preview for OpenMP 6.1.</p>
+
+<table class="ompstatus">
+<thead>
+  <tr>
+    <th>Feature</th>
+    <th>GCC Version</th>
+    <th>Comments</th>
+  </tr>
+</thead>
+<tbody>
+  <tr>
+    <td>The <code>depth</code> clause to <code>fuse</code> directive</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td>The <code>attach</code> modifier to the <code>map</code> clause</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td>The <code>dyn_groupprivate</code> clause and the
+      <code>omp_get_dyn_groupprivate_ptr</code>, <code>omp_get_dyn_groupprivate_size</code>,
+      and <code>omp_get_dyn_groupprivate_size</code> routines</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td><code>begin declare_variant</code> directive in Fortran</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td><code>grid</code> and <code>tile</code> modifier to the <code>size</code> clause</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td>New <code>flatten</code> loop-transforming directive</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td><code>scaled</code> modifier to <code>simdlen</code> clause</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+  <tr>
+    <td>New <code>omp_default_device</code> identifier as conforming device number</td>
+    <td class="supported"><a href="../../gcc-16/changes.html#openmp">GCC&nbsp;16</a></td>
+    <td></td>
+  </tr>
+  <tr>
+    <td>Clarify when <code>omp_target_is_accessible</code> routine returns zero</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+
+</tbody>
+</table>
+
+<h4>Deprecated features, unless listed above</h4>
+
+<table class="ompstatus">
+<thead>
+  <tr>
+    <th>Feature</th>
+    <th>GCC Version</th>
+    <th>Comments</th>
+  </tr>
+</thead>
+<tbody>
+  <tr>
+    <td>Deprecation of conditional-update-capture structured block without a capture statement</td>
+    <td class="unsupported">No</td>
+    <td></td>
+  </tr>
+</tbody>
+</table>
+
+
 <h2 id="omp-status">OpenMP Releases and Status</h2>
 <dl>
 <dt><b>November 14, 2024</b></dt>

Reply via email to