Committed as r16-5189-g845fb3b4a90fec This change will show up at https://gcc.gnu.org/onlinedocs/libgomp/OpenMP-Implementation-Status.html TR14 itself athttps://www.openmp.org/specifications/
Tobias
commit 845fb3b4a90fece0476a9061bf139c3290a5bab0 Author: Tobias Burnus <[email protected]> Date: Wed Nov 12 10:20:02 2025 +0100 libgomp.texi: Add OpenMP TR14 implementation status libgomp/ChangeLog: * libgomp.texi (OpenMP Implementation Status): Add TR14. --- libgomp/libgomp.texi | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi index 76a0162f814..c73cd8f8744 100644 --- a/libgomp/libgomp.texi +++ b/libgomp/libgomp.texi @@ -170,6 +170,7 @@ See also @ref{OpenMP Implementation Status}. * OpenMP 5.1:: Feature completion status to 5.1 specification * OpenMP 5.2:: Feature completion status to 5.2 specification * OpenMP 6.0:: Feature completion status to 6.0 specification +* OpenMP Technical Report 14:: Feature completion status to first 6.1 preview @end menu The @code{_OPENMP} preprocessor macro and Fortran's @code{openmp_version} @@ -651,6 +652,39 @@ to address of matching mapped list item per 5.1, Sect. 2.21.7.2 @tab N @tab @end multitable +@node OpenMP Technical Report 14 +@section OpenMP Technical Report 14 + +Technical Report (TR) 14 is the first preview for OpenMP 6.1. + +@unnumberedsubsec New features listed in Appendix B of the OpenMP specification +@multitable @columnfractions .60 .10 .25 +@item The @code{depth} clause to @code{fuse} directive @tab N @tab +@item The @code{attach} modifier to the @code{map} clause @tab N @tab +@item The @code{dyn_groupprivate} clause and the + @code{omp_get_dyn_groupprivate_ptr}, @code{omp_get_dyn_groupprivate_size}, + and @code{omp_get_dyn_groupprivate_size} routines @tab N @tab +@item @code{begin declare_variant} directive in Fortran @tab N @tab +@item @code{grid} and @code{tile} modifier to the @code{size} clause @tab N @tab +@item New @code{flatten} loop-transforming directive @tab N @tab +@item @code{scaled} modifier to @code{simdlen} clause @tab N @tab +@item New @code{omp_default_device} identifier as conforming device number + @tab Y @tab +@item Clarify when @code{omp_target_is_accessible} routine returns zero + @tab N @tab +@end multitable + +@unnumberedsubsec Deprecated features, unless listed above +@multitable @columnfractions .60 .10 .25 +@item Deprecation of conditional-update-capture structured block without a + capture statement @tab N @tab +@end multitable + +@c @unnumberedsubsec Other new OpenMP 6.1 features +@c @multitable @columnfractions .60 .10 .25 +@c @end multitable + + @c --------------------------------------------------------------------- @c OpenMP Runtime Library Routines
