[committed] libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items

Message ID fcfb9d6b-e1cb-42e7-89db-7426e836bf88@baylibre.com
State New
Headers
Series [committed] libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 warning Patch is already merged
linaro-tcwg-bot/tcwg_gcc_build--master-arm fail Patch failed to apply

Commit Message

Tobias Burnus Sept. 27, 2024, 9:07 a.m. UTC
  This commitr15-3917-g6b7eaec20b046e updates .texi for one formatting (@emph → 
@code) fix and updates some items for post TR13 changes. (The latter is 
slightly questionable as the title says TR13, which is the third and 
last draft of OpenMP 6.0, scheduled to be released in time for 
Supercomputing 2024 in November - and the listed changes are in the 
current internal draft, only. But on the other hand, post-TR13 work is 
supposed to be mostly QC tasks and 6.0 is due in around 6 weeks. 
Furthermore, when looking at the spec changes for this update, I did 
find an important generator bug, causing text omissions in the spec, 
which is something I would otherwise probably only encountered after the 
spec release.) Tobias
  

Patch

commit 6b7eaec20b046eebc771022e460c2206580aef04
Author: Tobias Burnus <tburnus@baylibre.com>
Date:   Fri Sep 27 10:48:09 2024 +0200

    libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items
    
    libgomp/
            * libgomp.texi (OpenMP Technical Report 13): Change @emph to @code;
            add two post-TR13 OpenMP 6.0 items.

diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi
index 22eff1d7b55..b561cb5f3f4 100644
--- a/libgomp/libgomp.texi
+++ b/libgomp/libgomp.texi
@@ -476,6 +476,7 @@  Technical Report (TR) 13 is the third preview for OpenMP 6.0.
       specifiers @tab Y @tab
 @item Support for pure directives in Fortran's @code{do concurrent} @tab N @tab
 @item All inarguable clauses take now an optional Boolean argument @tab N @tab
+@item The @code{adjust_args} clause was extended to specify the argument by position
 @item For Fortran, @emph{locator list} can be also function reference with
       data pointer result @tab N @tab
 @item Concept of @emph{assumed-size arrays} in C and C++
@@ -496,7 +497,7 @@  Technical Report (TR) 13 is the third preview for OpenMP 6.0.
       clauses @tab P @tab @code{private} not supported
 @item For Fortran, rejecting polymorphic types in data-mapping clauses
       @tab N @tab not diagnosed (and mostly unsupported)
-@item New @code{taskgraph} construct including @emph{saved} modifier and
+@item New @code{taskgraph} construct including @code{saved} modifier and
       @code{replayable} clause @tab N @tab
 @item @code{default} clause on the @code{target} directive @tab N @tab
 @item Ref-count change for @code{use_device_ptr} and @code{use_device_addr}
@@ -509,6 +510,10 @@  Technical Report (TR) 13 is the third preview for OpenMP 6.0.
 @item New @code{init_complete} clause to the @code{scan} directive
       @tab N @tab
 @item @code{ref} modifier to the @code{map} clause @tab N @tab
+@item New @code{storage} map-type modifier; context-dependent @code{alloc} and
+      @code{release} are aliases. Update to map decay @tab N @tab
+@item Update of the map-type decay for mapping and @code{declare_mapper}
+      @tab N @tab
 @item Change of the @emph{map-type} property from @emph{ultimate} to
       @emph{default} @tab N @tab
 @item @code{self} modifier to @code{map} and @code{self} as
@@ -516,7 +521,6 @@  Technical Report (TR) 13 is the third preview for OpenMP 6.0.
 @item Mapping of @emph{assumed-size arrays} in C, C++ and Fortran
       @tab N @tab
 @item @code{delete} as delete-modifier not as map type @tab N @tab
-@item @code{release} map-type modifier in @code{declare_mapper} @tab N @tab
 @item For Fortran, the @code{automap} modifier to the @code{enter} clause
       of @code{declare_target} @tab N @tab
 @item @code{groupprivate} directive @tab N @tab