diff options
author | Tobias Burnus <tburnus@baylibre.com> | 2025-06-10 21:57:52 +0200 |
---|---|---|
committer | Tobias Burnus <tburnus@baylibre.com> | 2025-06-10 21:57:52 +0200 |
commit | a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6 (patch) | |
tree | 51dfe5013cc000eaac47058a1cae724afc3b31af | |
parent | 5e75ec7168fd3ea5b7791ed67f25a29b44967fc3 (diff) | |
download | gcc-a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6.zip gcc-a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6.tar.gz gcc-a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6.tar.bz2 |
ChangeLog.omp bump
-rw-r--r-- | gcc/ChangeLog.omp | 19 | ||||
-rw-r--r-- | gcc/DATESTAMP.omp | 2 | ||||
-rw-r--r-- | include/ChangeLog.omp | 8 | ||||
-rw-r--r-- | libgomp/ChangeLog.omp | 37 |
4 files changed, 65 insertions, 1 deletions
diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp index 6ac795b..9934978 100644 --- a/gcc/ChangeLog.omp +++ b/gcc/ChangeLog.omp @@ -1,3 +1,22 @@ +2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + Backported from master: + 2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + * config/gcn/gcn-devices.def: Add gfx942, gfx950 and gfx9-4-generic. + * config/gcn/gcn-opts.h (TARGET_CDNA3, TARGET_CDNA3_PLUS, + TARGET_GLC_NAME, TARGET_TARGET_SC_CACHE): Define. + (TARGET_ARCHITECTED_FLAT_SCRATCH): Use also for CDNA3. + * config/gcn/gcn.h (gcn_isa): Add ISA_CDNA3 to the enum. + * config/gcn/gcn.cc (print_operand): Update 'g' to use + TARGET_GLC_NAME; add 'G' to print TARGET_GLC_NAME unconditionally. + * config/gcn/gcn-valu.md (scatter, gather): Use TARGET_GLC_NAME. + * config/gcn/gcn.md: Use %G<num> instead of glc; use 'buffer_inv sc1' + for TARGET_TARGET_SC_CACHE. + * doc/invoke.texi (march): Add gfx942, gfx950 and gfx9-4-generic. + * doc/install.texi (amdgcn*-*-*): Add gfx942, gfx950 and gfx9-4-generic. + * config/gcn/gcn-tables.opt: Regenerate. + 2025-06-06 Tobias Burnus <tburnus@baylibre.com> Backported from master: diff --git a/gcc/DATESTAMP.omp b/gcc/DATESTAMP.omp index c6de4e3..52988ae 100644 --- a/gcc/DATESTAMP.omp +++ b/gcc/DATESTAMP.omp @@ -1 +1 @@ -20250606 +20250610 diff --git a/include/ChangeLog.omp b/include/ChangeLog.omp index 74413c2..7a8f281 100644 --- a/include/ChangeLog.omp +++ b/include/ChangeLog.omp @@ -1,3 +1,11 @@ +2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + Backported from master: + 2025-06-02 Tobias Burnus <tburnus@baylibre.com> + + PR libgomp/120444 + * cuda/cuda.h (cuMemsetD8, cuMemsetD8Async): Declare. + 2025-05-15 Julian Brown <julian@codesourcery.com> * gomp-constants.h (gomp_map_kind): Add GOMP_MAP_TO_GRID, diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp index e257615..2bf31a9 100644 --- a/libgomp/ChangeLog.omp +++ b/libgomp/ChangeLog.omp @@ -1,3 +1,40 @@ +2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + Backported from master: + 2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + * testsuite/libgomp.c/declare-variant-4.h (gfx942): New variant function. + * testsuite/libgomp.c/declare-variant-4-gfx942.c: New test. + +2025-06-10 Tobias Burnus <tburnus@baylibre.com> + + Backported from master: + 2025-06-02 Tobias Burnus <tburnus@baylibre.com> + + PR libgomp/120444 + * libgomp-plugin.h (GOMP_OFFLOAD_memset): Declare. + * libgomp.h (struct gomp_device_descr): Add memset_func. + * libgomp.map (GOMP_6.0.1): Add omp_target_memset{,_async}. + * libgomp.texi (Device Memory Routines): Document them. + * omp.h.in (omp_target_memset, omp_target_memset_async): Declare. + * omp_lib.f90.in (omp_target_memset, omp_target_memset_async): + Add interfaces. + * omp_lib.h.in (omp_target_memset, omp_target_memset_async): Likewise. + * plugin/cuda-lib.def: Add cuMemsetD8. + * plugin/plugin-gcn.c (struct hsa_runtime_fn_info): Add + hsa_amd_memory_fill_fn. + (init_hsa_runtime_functions): DLSYM_OPT_FN load it. + (GOMP_OFFLOAD_memset): New. + * plugin/plugin-nvptx.c (GOMP_OFFLOAD_memset): New. + * target.c (omp_target_memset_int, omp_target_memset, + omp_target_memset_async_helper, omp_target_memset_async): New. + (gomp_load_plugin_for_device): Add DLSYM (memset). + * testsuite/libgomp.c-c++-common/omp_target_memset.c: New test. + * testsuite/libgomp.c-c++-common/omp_target_memset-2.c: New test. + * testsuite/libgomp.c-c++-common/omp_target_memset-3.c: New test. + * testsuite/libgomp.fortran/omp_target_memset.f90: New test. + * testsuite/libgomp.fortran/omp_target_memset-2.f90: New test. + 2025-06-06 Tobias Burnus <tburnus@baylibre.com> Backported from master: |