gcc-13/changes.html + projects/gomp/: OpenMP update * htdocs/gcc-13/changes.html: Update OpenMP entry; fix html syntax. * htdocs/projects/gomp/index.html: Update OpenMP 5.x implementation status; add missing item from libgomp.texi + flip two items to have same order as the .texi. htdocs/gcc-13/changes.html | 42 ++++++++++++++++++++++++++++++++--------- htdocs/projects/gomp/index.html | 40 +++++++++++++++++++++++++++++---------- 2 files changed, 63 insertions(+), 19 deletions(-) diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index c4189c1b..24b97515 100644 --- a/htdocs/gcc-13/changes.html +++ b/htdocs/gcc-13/changes.html @@ -31,7 +31,6 @@ a work-in-progress.
cr16-elf
, tilegx*-linux
, tilepro*-linux
,
hppa[12]*-*-hpux10*
, hppa[12]*-*-hpux11*
and m32c-rtems
configurations has been removed.omp_all_memory
reserved locator, the inoutset
- modifier to the depend
clause, the nowait
- clause for the taskwait
directive and the
- omp_target_is_accessible
, omp_target_memcpy_async
,
- omp_target_memcpy_rect_async
and
- omp_get_mapped_ptr
API routines. Fortran now supports
- non-rectangular loop nests, which were added for C/C++ in GCC 11.requires
directive are now accepted; however, the
+ requires_offload
, unified_address
+ and unified_shared_memory
clauses cause that the
+ only available device is the initial device (the host).
+ omp_all_memory
reserved locator, the inoutset
+ modifier to the depend
clause, the nowait
+ clause for the taskwait
directive and the
+ omp_target_is_accessible
, omp_target_memcpy_async
,
+ omp_target_memcpy_rect_async
and
+ omp_get_mapped_ptr
API routines. Fortran now supports
+ non-rectangular loop nests, which were added for C/C++ in GCC 11.
+ firstprivate
and allocate
clauses on the
+ scope
construct and the OpenMP 5.2 syntax of the
+ linear
clause; the new enum/constants
+ omp_initial_device
and omp_invalid_device
; and
+ optionally omitting the map-type in target enter/exit data
.
+ The enter
clause (as alias for to
) has been added
+ to the declare target
directive.
+ requires
directiveatomic_default_mem_order
)dynamic_allocators
)atomic_default_mem_order
)dynamic_allocators
)unified_address
,
+ unified_shared_memory
or reverse_offload
+ conditional
modifier to lastprivate
clauseancestor
modifier on device
clauserequires
+ ompt_sync_region_t
enum additionsmap
clause in target enter/exit data
map
clause in target enter/exit data
omp_initial_device
and omp_invalid_device
enum/PARAMETERinit
clause of the interop
constructOMP_TARGET_OFFLOAD=mandatory
OMP_TARGET_OFFLOAD=mandatory
init
clause of the interop
construct