+2023-07-20 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (OpenMP Runtime Library Routines):
+ Split long list by adding sections and moving routines there.
+ (OMP_ALLOCATORS): Fix typo.
+
+2023-07-19 Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/107424
+ * libgomp.texi (Impl. Status 5.0): Add link to new PR110735.
+ * testsuite/libgomp.fortran/non-rectangular-loop-1.f90: Enable
+ commented tests.
+ * testsuite/libgomp.fortran/non-rectangular-loop-1a.f90: Remove
+ test file; tests are in non-rectangular-loop-1.f90.
+ * testsuite/libgomp.fortran/non-rectangular-loop-5.f90: Change
+ testcase to use a non-constant step to retain the 'sorry' test.
+ * testsuite/libgomp.fortran/non-rectangular-loop-6.f90: New test.
+
+2023-07-17 Tobias Burnus <tobias@codesoucery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+
+ * testsuite/libgomp.fortran/uses_allocators_1.f90: New test.
+ * testsuite/libgomp.fortran/uses_allocators_2.f90: New test.
+
+2023-07-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (OMP_ALLOCATOR): Document the default values for
+ the traits. Add crossref to 'Memory allocation'.
+ (Memory allocation): Refer to OMP_ALLOCATOR for the available
+ traits and allocators/mem spaces; document the default value
+ for the pool_size trait.
+
+2023-07-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * allocator.c (omp_init_allocator): Check whether symbol from
+ dlopened libnuma is available before using libnuma for
+ allocations.
+
+2023-07-13 David Edelsohn <dje.gcc@gmail.com>
+
+ * testsuite/libgomp.c++/target-map-class-2.C: Require LTO.
+ * testsuite/libgomp.c-c++-common/requires-4.c: Require LTO.
+ * testsuite/libgomp.c-c++-common/requires-4a.c: Require LTO.
+
+2023-07-12 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (OpenMP 5.0): Replace '... stub' by @ref to
+ 'Memory allocation' section which contains the full status.
+ (TR11): Remove differently worded duplicated entry.
+
+2023-07-12 Tobias Burnus <tobias@codesourcery.com>
+
+ * allocator.c: Add ifdef for LIBGOMP_USE_LIBNUMA.
+ (enum gomp_numa_memkind_kind): Renamed from gomp_memkind_kind;
+ add GOMP_MEMKIND_LIBNUMA.
+ (struct gomp_libnuma_data, gomp_init_libnuma, gomp_get_libnuma): New.
+ (omp_init_allocator): Handle partition=nearest with libnuma if avail.
+ (omp_aligned_alloc, omp_free, omp_aligned_calloc, omp_realloc): Add
+ numa_alloc_local (+ memset), numa_free, and numa_realloc calls as
+ needed.
+ * config/linux/allocator.c (LIBGOMP_USE_LIBNUMA): Define
+ * libgomp.texi: Fix a typo; use 'fi' instead of its ligature char.
+ (Memory allocation): Renamed from 'Memory allocation with libmemkind';
+ updated for libnuma usage.
+ * testsuite/libgomp.c-c++-common/alloc-11.c: New test.
+ * testsuite/libgomp.c-c++-common/alloc-12.c: New test.
+
+2023-07-11 Tobias Burnus <tobias@codesourcery.com>
+
+ * allocator.c (omp_init_allocator): Use malloc for
+ omp_high_bw_mem_space when the memkind lib is unavailable
+ instead of returning omp_null_allocator.
+ * libgomp.texi (OpenMP 5.0): Fix typo.
+ (Memory allocation with libmemkind): Document implementation
+ in more detail.
+
+2023-06-22 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi: Use @var for ICV vars.
+ (OpenMP Environment Variables): Mention _ALL/_DEV/_DEV_<no> variants,
+ document which ICV is set and which scope the ICV has; extend/cleanup
+ some @ref.
+ (Implementation-defined ICV Initialization): New.
+ (nvptx): Document the implementation-defined used per-warp stack size.
+
2023-06-19 Thomas Schwinge <thomas@codesourcery.com>
* testsuite/libgomp.c/target-51.c: Fix DejaGnu directive syntax