[wwwdocs] gcc-12/changes.html: OpenMP - mention C++11 attributes support

Message ID 20d61fe2-df7a-03f9-0fec-d9ee5566ad76@codesourcery.com
State New
Headers show
Series
  • [wwwdocs] gcc-12/changes.html: OpenMP - mention C++11 attributes support
Related show

Commit Message

Tobias Burnus July 19, 2021, 3:17 p.m.
Update the OpenMP feature list.

Comments? Remarks?

Tobias

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

Comments

Jakub Jelinek via Gcc-patches July 19, 2021, 3:28 p.m. | #1
On Mon, Jul 19, 2021 at 05:17:10PM +0200, Tobias Burnus wrote:
> Update the OpenMP feature list.

> 

> Comments? Remarks?


I'd defer mentioning it until I actually finish it (hopefully later this
week or next week worst case).

> gcc-12/changes.html: OpenMP - mention C++11 attributes support

> 

> diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html

> index 9c2799cf..467cc8a5 100644

> --- a/htdocs/gcc-12/changes.html

> +++ b/htdocs/gcc-12/changes.html

> @@ -56,7 +56,10 @@ a work-in-progress.</p>

>         <code>iterator</code> can now also be used with the <code>depend</code>

>        clause, <code>defaultmap</code> has been updated for OpenMP 5.0, and the

>        <code>loop</code> directive and combined directives

> -      involving <code>master</code> directive have been added.

> +      involving <code>master</code> directive have been added. Additionally,

> +      initial support for expressing OpenMP directives as C++ 11 attributes

> +      has been added, which is an OpenMP 5.1 feature; so far, they can be

> +      specified on statements and block-local variables, only.

>    </li>

>    <li>The new warning flag <code>-Wopenacc-parallelism</code> was added for

>        OpenACC. It warns about potentially suboptimal choices related to



	Jakub
Gerald Pfeifer July 22, 2021, 10:42 p.m. | #2
On Mon, 19 Jul 2021, Tobias Burnus wrote:
> Update the OpenMP feature list.

> 

> Comments? Remarks?


I'd slightly tweak this

   ; so far, they can be specified on statements and 
   block-local variables, only.

to

   . So far they can be specified on statements and
   block-local variables.

making the second a full sentence and skipping "only".

Happy to see this go in whenever Jakub and you like.

Gerald
Tobias Burnus Aug. 12, 2021, 8:49 a.m. | #3
Hi all,

On 19.07.21 17:28, Jakub Jelinek via Gcc-patches wrote:
> On Mon, Jul 19, 2021 at 05:17:10PM +0200, Tobias Burnus wrote:

>> Update the OpenMP feature list.

>> Comments? Remarks?


> I'd defer mentioning it until I actually finish it

With today's commits by Jakub, the implementation is rather complete.

Hence, as discussed on IRC, I have committed the attached version – with
the 'initial' and other caveats dropped.

See also: https://gcc.gnu.org/gcc-12/changes.html

Tobias



-----------------
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
commit b16ae164c47aaf65d70480b90f55fd9acdba5418
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Aug 12 10:43:03 2021 +0200

    gcc-12/changes.html: OpenMP - mention C++11 attributes support

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 9c2799cf..a8859882 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -56,7 +56,9 @@ a work-in-progress.</p>
        <code>iterator</code> can now also be used with the <code>depend</code>
       clause, <code>defaultmap</code> has been updated for OpenMP 5.0, and the
       <code>loop</code> directive and combined directives
-      involving <code>master</code> directive have been added.
+      involving <code>master</code> directive have been added. Additionally,
+      support for expressing OpenMP directives as C++ 11 attributes has been
+      added, which is an OpenMP 5.1 feature.
   </li>
   <li>The new warning flag <code>-Wopenacc-parallelism</code> was added for
       OpenACC. It warns about potentially suboptimal choices related to

Patch

gcc-12/changes.html: OpenMP - mention C++11 attributes support

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 9c2799cf..467cc8a5 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -56,7 +56,10 @@  a work-in-progress.</p>
        <code>iterator</code> can now also be used with the <code>depend</code>
       clause, <code>defaultmap</code> has been updated for OpenMP 5.0, and the
       <code>loop</code> directive and combined directives
-      involving <code>master</code> directive have been added.
+      involving <code>master</code> directive have been added. Additionally,
+      initial support for expressing OpenMP directives as C++ 11 attributes
+      has been added, which is an OpenMP 5.1 feature; so far, they can be
+      specified on statements and block-local variables, only.
   </li>
   <li>The new warning flag <code>-Wopenacc-parallelism</code> was added for
       OpenACC. It warns about potentially suboptimal choices related to