aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-12-07 00:18:44 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-12-07 00:18:44 +0000
commit3fe66f7f9f0940cbaf5a21366ecdc6c57360b2f1 (patch)
tree480d0fd10a1e32769ffe9c419faa7b0badb4f727 /libgomp
parentdfe2ef7f2b6cac7017f32a0a04f74e1b6d9f1311 (diff)
downloadgcc-3fe66f7f9f0940cbaf5a21366ecdc6c57360b2f1.zip
gcc-3fe66f7f9f0940cbaf5a21366ecdc6c57360b2f1.tar.gz
gcc-3fe66f7f9f0940cbaf5a21366ecdc6c57360b2f1.tar.bz2
Daily bump.
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 7fd1153..bfad2c5 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,46 @@
+2022-12-06 Marcel Vollweiler <marcel@codesourcery.com>
+
+ * config/gcn/icv-device.c (omp_get_teams_thread_limit): Added to
+ allow processing of device-specific values.
+ (omp_set_teams_thread_limit): Likewise.
+ (ialias): Likewise.
+ * config/nvptx/icv-device.c (omp_get_teams_thread_limit): Likewise.
+ (omp_set_teams_thread_limit): Likewise.
+ (ialias): Likewise.
+ * icv-device.c (omp_get_teams_thread_limit): Likewise.
+ (ialias): Likewise.
+ (omp_set_teams_thread_limit): Likewise.
+ * icv.c (omp_set_teams_thread_limit): Removed.
+ (omp_get_teams_thread_limit): Likewise.
+ (ialias): Likewise.
+ * libgomp.texi: Updated documentation for nvptx and gcn corresponding
+ to the limitation of the number of teams.
+ * plugin/plugin-gcn.c (limit_teams): New helper function that limits
+ the number of teams by twice the number of compute units.
+ (parse_target_attributes): Limit the number of teams on gcn offload
+ devices.
+ * target.c (get_gomp_offload_icvs): Added teams_thread_limit_var
+ handling.
+ (gomp_load_image_to_device): Added a size check for the ICVs struct
+ variable.
+ (gomp_copy_back_icvs): New function that is used in GOMP_target_ext to
+ copy back the ICV values from device to host.
+ (GOMP_target_ext): Update the number of teams and threads in the kernel
+ args also considering device-specific values.
+ * testsuite/libgomp.c-c++-common/icv-4.c: Fixed an error in the reading
+ of OMP_TEAMS_THREAD_LIMIT from the environment.
+ * testsuite/libgomp.c-c++-common/icv-5.c: Extended.
+ * testsuite/libgomp.c-c++-common/icv-6.c: Extended.
+ * testsuite/libgomp.c-c++-common/icv-7.c: Extended.
+ * testsuite/libgomp.c-c++-common/icv-9.c: New test.
+ * testsuite/libgomp.fortran/icv-5.f90: New test.
+ * testsuite/libgomp.fortran/icv-6.f90: New test.
+
+2022-12-06 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (OpenMP 5.2): Add missing 'the'.
+ (TR11): Add missing '@tab N @tab'.
+
2022-11-30 Tobias Burnus <tobias@codesourcery.com>
* libgomp.texi (OpenMP Context Selectors): Add 'gfx803' to gcn's isa.