diff mbox series

[wwwdocs] gcc-11/changes.html: Update OpenMP status

Message ID 920cee82-41d0-e789-b34e-e8add8fac984@codesourcery.com
State New
Headers show
Series [wwwdocs] gcc-11/changes.html: Update OpenMP status | expand

Commit Message

Tobias Burnus July 30, 2020, 8:17 a.m. UTC
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

Comments

Jakub Jelinek July 30, 2020, 8:23 a.m. UTC | #1
On Thu, Jul 30, 2020 at 10:17:29AM +0200, Tobias Burnus wrote:
> --- 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

s/the nonrectangular loops features/support for non-rectangular loop nests in OpenMP constructs/

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

replace / with and?

> +      modifiers, <code>target data</code> without <code>map</code> clause,
> +      and limitted support for the <code>requires</code> construct.
> +  </li>

Otherwise LGTM

	Jakub
diff mbox series

Patch

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