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 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>
