[wwwdocs] projects/gomp: TR11 + GCC13 update

Message ID 853627e4-b2a4-1c50-9d91-cdbb8396cca0@siemens.com
State Unresolved
Headers
Series [wwwdocs] projects/gomp: TR11 + GCC13 update |

Checks

Context Check Description
snail/gcc-patch-check warning Git am fail log

Commit Message

Tobias Burnus Nov. 11, 2022, 3:13 p.m. UTC
  This patch adds TR11 to the history of OpenMP releases – and it does an 
update of the implementation status.

OK?

Tobias

PS: The implementation-status changes were lying around in that file for 
a while. I think both the GCC 13 release notes and this file needs some 
update for more recent changes. Nonetheless, while incomplete, the 
changes themselves should be fine.
  

Comments

Tobias Burnus Nov. 23, 2022, 9:34 a.m. UTC | #1
On 11.11.22 16:13, Tobias Burnus wrote:
> This patch adds TR11 to the history of OpenMP releases – and it does
> an update of the implementation status.
>
> OK?
>
> Tobias
>
> PS: The implementation-status changes were lying around in that file
> for a while. I think both the GCC 13 release notes and this file needs
> some update for more recent changes. Nonetheless, while incomplete,
> the changes themselves should be fine.
-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
  
Jakub Jelinek Nov. 23, 2022, 11:08 a.m. UTC | #2
On Wed, Nov 23, 2022 at 10:34:39AM +0100, Tobias Burnus wrote:
> On 11.11.22 16:13, Tobias Burnus wrote:
> > This patch adds TR11 to the history of OpenMP releases – and it does
> > an update of the implementation status.
> > 
> > OK?

LGTM, thanks.

	Jakub
  

Patch

projects/gomp: TR11 + GCC13 update

 htdocs/projects/gomp/index.html | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 713a4e16..46f393c8 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -677,7 +677,7 @@  than listed, depending on resolved corner cases and optimizations.</p>
   </tr>
   <tr>
     <td>device-specific ICV settings with environment variables</td>
-    <td class="unsupported">No</td>
+    <td class="supported"><a href="../../gcc-13/changes.html#languages">GCC&nbsp;13</a></td>
     <td></td>
   </tr>
   <tr>
@@ -771,10 +771,10 @@  than listed, depending on resolved corner cases and optimizations.</p>
     <td class="unsupported">No</td>
     <td></td>
   </tr>
-  <tr>
+  <tr id="impl-omp52-ompx">
     <td><code>omp</code>/<code>ompx</code>/<code>omx</code> sentinels and <code>omp_</code>/<code>ompx_</code> namespaces</td>
     <td class="other">N/A</td>
-    <td></td>
+    <td>warning for <code>ompx</code>/<code>omx</code> sentinels <a href="#fn-impl-omp52-ompx">(1)</a></td>
   </tr>
   <tr>
     <td>Clauses on <code>end</code> directive can be on directive</td>
@@ -888,7 +888,7 @@  than listed, depending on resolved corner cases and optimizations.</p>
   </tr>
   <tr>
     <td>New <code>doacross</code> clause as alias for <code>depend</code> with <code>source</code>/<code>sink</code> modifier</td>
-    <td class="unsupported">No</td>
+    <td class="supported"><a href="../../gcc-13/changes.html#languages">GCC&nbsp;13</a></td>
     <td></td>
   </tr>
   <tr>
@@ -898,7 +898,7 @@  than listed, depending on resolved corner cases and optimizations.</p>
   </tr>
   <tr>
     <td><code>omp_cur_iteration</code> keyword</td>
-    <td class="unsupported">No</td>
+    <td class="supported"><a href="../../gcc-13/changes.html#languages">GCC&nbsp;13</a></td>
     <td></td>
   </tr>
   <tr>
@@ -924,9 +924,22 @@  than listed, depending on resolved corner cases and optimizations.</p>
 </tbody>
 </table>
 
+<p id="fn-impl-omp52-ompx"><a href="#impl-omp52-ompx">(1)</a> The
+<code>ompx</code> sentinel as C/C++ pragma and C++ attributes are warned for
+with <code>-Wunknown-pragmas</code> (implied by <code>-Wall</code>) and
+<code>-Wattributes</code> (enabled by default), respectively; for Fortran
+free-source code, there is a warning enabled by default and, for fixed-source
+code, the <code>omx</code> sentinel is warned for with <code>-Wsurprising</code>
+(enabled by <code>-Wall</code>). Unknown clauses are always rejected with an
+error.</p>
 
 <h2 id="omp-status">OpenMP Releases and Status</h2>
 <dl>
+<dt><b>November 9, 2022</b></dt>
+<dd><p><a href="https://www.openmp.org/wp-content/uploads/openmp-TR11.pdf">OpenMP
+Technical Report 11 (first preview for the OpenMP API Version 6.0)</a> has been
+released.</p></dd>
+
 <dt><b>November 9, 2021</b></dt>
 <dd><p><a href="https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-5-2.pdf">OpenMP
 Version 5.2</a> has been released.</p></dd>