]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgomp/ChangeLog
Daily bump.
[thirdparty/gcc.git] / libgomp / ChangeLog
index e9f3073fee72978ff9c0c2f45a5f3eab5b2fc2f5..5a45496cdedc7e5ae511ca1523d067dd1bfa1af3 100644 (file)
@@ -1,3 +1,475 @@
+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
+       error.
+
+2023-06-19  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.c/target-51.c: Accept more error msg variants
+       as expected dg-output.
+
+2023-06-19  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR middle-end/110270
+       * target.c (gomp_map_vars_internal): Copy host value instead of NULL
+       for  GOMP_MAP_ZERO_LEN_ARRAY_SECTION if not mapped.
+       * libgomp.texi (OpenMP 5.2 Impl.): Mark as 'Y'.
+       * testsuite/libgomp.c/target-19.c: Update expected value.
+       * testsuite/libgomp.c++/target-18.C: Likewise.
+       * testsuite/libgomp.c++/target-19.C: Likewise.
+       * testsuite/libgomp.c-c++-common/requires-unified-addr-2.c: New test.
+       * testsuite/libgomp.c-c++-common/target-implicit-map-3.c: New test.
+       * testsuite/libgomp.c-c++-common/target-implicit-map-4.c: New test.
+
+2023-06-16  Tobias Burnus  <tobias@codesourcery.com>
+
+       * target.c (resolve_device): Call gomp_get_num_devices early to ensure
+       gomp_init_targets_once was called before using default-device-var.
+       * testsuite/libgomp.c/target-55.c: New test.
+       * testsuite/libgomp.c/target-55a.c: New test.
+
+2023-06-15  Tobias Burnus  <tobias@codesourcery.com>
+
+       * env.c (gomp_def_allocator_envvar): New var.
+       (parse_allocator): Handle OpenMP 5.1 syntax.
+       (cleanup_env): New.
+       (omp_display_env): Output gomp_def_allocator_envvar
+       for an allocator with traits.
+       * libgomp.texi (OMP_ALLOCATOR, OMP_AFFINITY_FORMAT,
+       OMP_DISPLAY_AFFINITY): New.
+       * testsuite/libgomp.c/allocator-1.c: New test.
+       * testsuite/libgomp.c/allocator-2.c: New test.
+       * testsuite/libgomp.c/allocator-3.c: New test.
+       * testsuite/libgomp.c/allocator-4.c: New test.
+       * testsuite/libgomp.c/allocator-5.c: New test.
+       * testsuite/libgomp.c/allocator-6.c: New test.
+
+2023-06-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * target.c (resolve_device): Align a
+       'OMP_TARGET_OFFLOAD=mandatory' diagnostic with others.
+       * testsuite/libgomp.c/target-51.c: Adjust.
+
+2023-06-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.fortran/fortran.exp (lang_link_flags): Don't
+       set.
+       * testsuite/libgomp.oacc-fortran/fortran.exp (lang_link_flags):
+       Likewise.
+       * testsuite/libgomp.c/simd-math-1.c: Remove
+       '-foffload-options=-lm'.
+       * testsuite/libgomp.fortran/fortran-torture_execute_math.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran-torture_execute_math.f90:
+       Likewise.
+
+2023-06-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.fortran/fortran-torture_execute_math.f90: New.
+       * testsuite/libgomp.oacc-fortran/fortran-torture_execute_math.f90:
+       Likewise.
+
+2023-06-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c/target-51.c: Fix typo.
+
+2023-06-14  Tobias Burnus  <tobias@codesourcery.com>
+
+       * env.c (gomp_default_icv_values): Init default_device_var to
+       an nonconforming value - INT_MIN.
+       (initialize_env): After env-var parsing, set default_device_var to
+       device 0 unless OMP_TARGET_OFFLOAD=mandatory.
+       (omp_display_env): If default_device_var is INT_MIN, call
+       gomp_init_targets_once.
+       * icv-device.c (omp_get_default_device): Likewise.
+       * libgomp.texi (OMP_DEFAULT_DEVICE): Update init description.
+       (OpenMP 5.2 Impl. Status): Mark OMP_TARGET_OFFLOAD=mandatory as 'Y'.
+       * target.c (resolve_device): Improve error message device-num < 0
+       with 'mandatory' and no no-host devices available.
+       (gomp_target_init): Set default-device-var if INT_MIN.
+       * testsuite/libgomp.c/target-48.c: New test.
+       * testsuite/libgomp.c/target-49.c: New test.
+       * testsuite/libgomp.c/target-50.c: New test.
+       * testsuite/libgomp.c/target-50a.c: New test.
+       * testsuite/libgomp.c/target-51.c: New test.
+       * testsuite/libgomp.c/target-52.c: New test.
+       * testsuite/libgomp.c/target-53.c: New test.
+       * testsuite/libgomp.c/target-54.c: New test.
+
+2023-06-13  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR libgomp/109837
+       * testsuite/libgomp.c-c++-common/requires-unified-addr-1.c: New test.
+       * testsuite/libgomp.fortran/requires-unified-addr-1.f90: New test.
+
+2023-06-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       * target.c (gomp_to_device_kind_p, gomp_map_vars_internal): Replace
+       GOMP_MAP_PRESENT_{FROM,TO,TOFROM,ACLLOC} by GOMP_MAP_FORCE_PRESENT.
+       (gomp_map_vars_internal, gomp_update): Likewise; unify and improve
+       error message.
+       * testsuite/libgomp.c-c++-common/target-present-2.c: Update for
+       changed error message.
+       * testsuite/libgomp.fortran/target-present-1.f90: Likewise.
+       * testsuite/libgomp.fortran/target-present-2.f90: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/present-1.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-present-1.c: Likewise and
+       extend testcase to check that data is copied when needed.
+       * testsuite/libgomp.c-c++-common/target-present-3.c: Likewise.
+       * testsuite/libgomp.fortran/target-present-3.f90: Likewise.
+
+2023-06-07  Thomas Schwinge  <thomas@codesourcery.com>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.c-c++-common/target-present-1.c: Run code
+       also for non-offload_device targets; check that it runs
+       successfully for those and for all until a checkpoint for all
+       * testsuite/libgomp.c-c++-common/target-present-2.c: Likewise.
+       * testsuite/libgomp.c-c++-common/target-present-3.c: Likewise.
+       * testsuite/libgomp.fortran/target-present-1.f90: Likewise.
+       * testsuite/libgomp.fortran/target-present-3.f90: Likewise.
+       * testsuite/libgomp.fortran/target-present-2.f90: Likewise;
+       add missing vars to map clause.
+
+2023-06-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * plugin/plugin-gcn.c (GOMP_OFFLOAD_get_num_devices): Regard
+       unified_address requirement as supported.
+       * libgomp.texi (OpenMP 5.0, AMD Radeon, nvptx): Remove
+       'unified_address' from the not-supported requirements.
+
+2023-06-06  Kwok Cheung Yeung  <kcy@codesourcery.com>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       * libgomp.texi (OpenMP 5.1 Impl. status): Set 'present' support for
+       defaultmap to 'Y', add 'Y' entry for 'present' on to/from/map clauses.
+       * target.c (gomp_to_device_kind_p): Add map kinds with 'present'
+       modifier.
+       (gomp_map_vars_existing): Use new GOMP_MAP_FORCE_P macro.
+       (gomp_map_vars_internal, gomp_update, gomp_target_rev):
+       Emit runtime error if memory region not present.
+       * testsuite/libgomp.c-c++-common/target-present-1.c: New test.
+       * testsuite/libgomp.c-c++-common/target-present-2.c: New test.
+       * testsuite/libgomp.c-c++-common/target-present-3.c: New test.
+       * testsuite/libgomp.fortran/target-present-1.f90: New test.
+       * testsuite/libgomp.fortran/target-present-2.f90: New test.
+       * testsuite/libgomp.fortran/target-present-3.f90: New test.
+
+2023-06-02  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/66005
+       * testsuite/lib/libgomp.exp: 'flock' through stdout.
+       * testsuite/flock: New.
+       * configure.ac (FLOCK): Point to that if no 'flock' available, but
+       'perl' is.
+       * configure: Regenerate.
+
+2023-06-02  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * configure.ac (PERL): Remove.
+       * configure: Regenerate.
+       * Makefile.in: Likewise.
+       * testsuite/Makefile.in: Likewise.
+
+2023-06-01  Tobias Burnus  <tobias@codesourcery.com>
+
+       * libgomp.texi (OpenMP 5.2): Mark pure-directive handling as 'Y'.
+
+2023-05-26  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.fortran/allocate-4.f90: Update dg-error.
+
+2023-05-21  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR libgomp/109875
+       * config/gcn/target.c (GOMP_teams4): Honor nteams-var ICV.
+       * config/nvptx/target.c (GOMP_teams4): Likewise.
+       * testsuite/libgomp.c-c++-common/teams-nteams-icv-1.c: New test.
+       * testsuite/libgomp.c-c++-common/teams-nteams-icv-2.c: New test.
+       * testsuite/libgomp.c-c++-common/teams-nteams-icv-3.c: New test.
+       * testsuite/libgomp.c-c++-common/teams-nteams-icv-4.c: New test.
+
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/109904
+       * configure.ac (link_gomp): Include also $DL_LIBS.
+       * configure: Regenerated.
+
+2023-05-17  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.fortran/target-enter-data-3.f90: Uncomment
+       'target exit data'.
+       * testsuite/libgomp.fortran/target-enter-data-4.f90: New test.
+       * testsuite/libgomp.fortran/target-enter-data-5.f90: New test.
+       * testsuite/libgomp.fortran/target-enter-data-6.f90: New test.
+       * testsuite/libgomp.fortran/target-enter-data-7.f90: New test.
+
+2023-05-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/66005
+       * configure.ac: Look for 'flock'.
+       * testsuite/Makefile.am (gcc_test_parallel_slots): Enable parallel testing.
+       * testsuite/config/default.exp: Don't 'load_lib "standard.exp"' here...
+       * testsuite/lib/libgomp.exp: ... but here, instead.
+       (libgomp_load): Override for parallel testing.
+       * testsuite/libgomp-site-extra.exp.in (FLOCK): Set.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+
+2023-05-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+           Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/66005
+       * testsuite/Makefile.am (PWD_COMMAND): New variable.
+       (%/site.exp): New target.
+       (check_p_numbers0, check_p_numbers1, check_p_numbers2)
+       (check_p_numbers3, check_p_numbers4, check_p_numbers5)
+       (check_p_numbers6, check_p_numbers, gcc_test_parallel_slots)
+       (check_p_subdirs)
+       (check_DEJAGNU_libgomp_targets): New variables.
+       ($(check_DEJAGNU_libgomp_targets)): New target.
+       ($(check_DEJAGNU_libgomp_targets)): New dependency.
+       (check-DEJAGNU $(check_DEJAGNU_libgomp_targets)): New targets.
+       * testsuite/Makefile.in: Regenerate.
+       * testsuite/lib/libgomp.exp: For parallel testing,
+       'load_file ../libgomp-test-support.exp'.
+
+2023-05-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/91884
+       * configure.ac: 'AC_SUBST(CXX)'.
+       * configure: Regenerate.
+       * Makefile.in: Likewise.
+       * testsuite/Makefile.in: Likewise.
+       * testsuite/libgomp-site-extra.exp.in (GXX_UNDER_TEST)
+       (GFORTRAN_UNDER_TEST): Set.
+       * testsuite/lib/libgomp.exp (libgomp_init): Adjust.
+       * testsuite/libgomp.c++/c++.exp: Use 'GXX_UNDER_TEST'.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.fortran/fortran.exp: Use
+       'GFORTRAN_UNDER_TEST'.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2023-05-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/91884
+       * testsuite/lib/libgomp.exp (libgomp_target_compile): Don't
+       specify compiler.
+       * testsuite/libgomp.c++/c++.exp (ALWAYS_CFLAGS): Specify compiler.
+       * testsuite/libgomp.c/c.exp (ALWAYS_CFLAGS): Likewise.
+       * testsuite/libgomp.fortran/fortran.exp (ALWAYS_CFLAGS): Likewise.
+       * testsuite/libgomp.graphite/graphite.exp (ALWAYS_CFLAGS):
+       Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp (ALWAYS_CFLAGS): Likewise.
+       * testsuite/libgomp.oacc-c/c.exp (ALWAYS_CFLAGS): Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp (ALWAYS_CFLAGS):
+       Likewise.
+
+2023-05-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR libstdc++/109816
+       * testsuite/libgomp.c++/target-map-class-1.C: New test.
+       * testsuite/libgomp.c++/target-map-class-2.C: New test.
+
+2023-05-12  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp (libgomp_target_compile): Generalize
+       'lang_library_path' into a list of 'lang_library_paths'.
+       * testsuite/libgomp.c++/c++.exp: Adjust.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.fortran/fortran.exp: Adjust.  Use that for
+       libquadmath, too.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2023-05-12  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp (libgomp_target_compile): Don't look
+       at 'lang_test_file_found'.
+       * testsuite/libgomp.c++/c++.exp: Don't set and use it, and instead
+       'return' early if not able to test.  Simplify 'ld_library_path' setup.
+       * testsuite/libgomp.fortran/fortran.exp: Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2023-05-12  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c++/c++.exp: Resolve 'lang_test_file_found'
+       first.
+       * testsuite/libgomp.fortran/fortran.exp: Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2023-05-12  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c++/c++.exp: Localize 'lang_[...]' etc.
+       * testsuite/libgomp.c/c.exp: Likewise.
+       * testsuite/libgomp.fortran/fortran.exp: Likewise.
+       * testsuite/libgomp.graphite/graphite.exp: Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2023-05-09  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c++/c++.exp: Don't set 'lang_test_file'.
+       * testsuite/libgomp.fortran/fortran.exp: Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+       * testsuite/libgomp.c/c.exp: Unset 'lang_test_file_found' instead of
+       'lang_test_file'.
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.graphite/graphite.exp: Likewise.
+       * testsuite/lib/libgomp.exp (libgomp_target_compile): Look for
+       'lang_test_file_found' instead of 'lang_test_file'.
+
+2023-05-09  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libgomp.exp (libgomp_init): Only use 'blddir' if
+       set.
+       * testsuite/libgomp.c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+
+2023-05-09  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c++/c++.exp (blddir): Don't set.
+       * testsuite/libgomp.oacc-c++/c++.exp (blddir): Likewise.
+
+2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.c++/c++.exp: Use 'lang_include_flags' instead
+       of 'libstdcxx_includes'.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+
+2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * target.c (gomp_target_rev): Instead of 'dev_to_host_cpy',
+       'host_to_dev_cpy', 'token', take a single 'goacc_asyncqueue'.
+       * libgomp.h (gomp_target_rev): Adjust.
+       * libgomp-plugin.c (GOMP_PLUGIN_target_rev): Adjust.
+       * libgomp-plugin.h (GOMP_PLUGIN_target_rev): Adjust.
+       * plugin/plugin-gcn.c (process_reverse_offload): Adjust.
+       * plugin/plugin-nvptx.c (rev_off_dev_to_host_cpy)
+       (rev_off_host_to_dev_cpy): Remove.
+       (GOMP_OFFLOAD_run): Adjust.
+
+2023-05-04  Julian Brown  <julian@codesourcery.com>
+
+       PR fortran/109622
+       * testsuite/libgomp.fortran/pr109622.f90: Move test...
+       * testsuite/libgomp.oacc-fortran/pr109622.f90: ...to here. Ignore
+       vector length warning.
+       * testsuite/libgomp.fortran/pr109622-2.f90: Move test...
+       * testsuite/libgomp.oacc-fortran/pr109622-2.f90: ...to here.  Add
+       missing copyin/copyout variable. Ignore vector length warnings.
+       * testsuite/libgomp.fortran/pr109622-3.f90: Move test...
+       * testsuite/libgomp.oacc-fortran/pr109622-3.f90: ...to here.  Ignore
+       vector length warnings.
+       * testsuite/libgomp.oacc-fortran/pr109622-4.f90: New test.
+
+2023-04-28  Julian Brown  <julian@codesourcery.com>
+
+       PR fortran/109622
+       * testsuite/libgomp.fortran/pr109622.f90: New test.
+       * testsuite/libgomp.fortran/pr109622-2.f90: New test.
+       * testsuite/libgomp.fortran/pr109622-3.f90: New test.
+
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.c-c++-common/scan-1.c: New test.
+       * testsuite/libgomp.c/scan-23.c: New test.
+       * testsuite/libgomp.fortran/scan-2.f90: New test.
+
+2023-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c: Add
+       weak_undefined options.
+
 2023-03-24  Tobias Burnus  <tobias@codesourcery.com>
 
        * libgomp.texi (Offload-Target Specifics): Grammar fix.