This does a first update of the GCC 11 changes for
OpenMP. Wording improvements highly welcome. The new features
are not fully supported yet – but I did not know how to
best state this. And especially on the Fortran side there
are still many loose ends – but Stage 1 is long and many more
patches are expected. :-)

Thoughts? OK?

Tobias

-----------------
Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander 
Walter
gcc-11/changes.html: Update OpenMP status

diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
index d3fb9882..e1df2c9b 100644
--- a/htdocs/gcc-11/changes.html
+++ b/htdocs/gcc-11/changes.html
@@ -67,6 +67,17 @@ a work-in-progress.</p>
 <!-- .................................................................. -->
 <h2 id="languages">New Languages and Language specific improvements</h2>
 
+  <li>GCC 11 adds the nonrectangular loops features and the allocator routines
+      of <a href="https://www.openmp.org/specifications/";>OpenMP 5.0</a>.
+      For Fortran, OpenMP 4.5 is now finally fully supported and OpenMP 5.0
+      support has been extended, including the following features which were
+      before only available in C and C++: <code>order(concurrent)</code>,
+      <code>lastprivate</code> with <code>conditional</code> modifier,
+      <code>if</code> clause with <code>simd</code>/<code>cancel</code>
+      modifiers, <code>target data</code> without <code>map</code> clause,
+      and limitted support for the <code>requires</code> construct.
+  </li>
+
 <!-- <h3 id="ada">Ada</h3> -->
 
 <!-- <h3 id="brig">BRIG (HSAIL)</h3> -->

Reply via email to