]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgomp/ChangeLog
Daily bump.
[thirdparty/gcc.git] / libgomp / ChangeLog
index ba7204b6a6851af3bcb31c3200edd4db2fe7d7d0..c25ceabf5f1b4fbdddc3a381377ce8996877efb1 100644 (file)
@@ -1,3 +1,27 @@
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * configure: Re-generate.
+
+2021-01-05  Julian Brown  <julian@codesourcery.com>
+
+       * plugin/plugin-nvptx.c (SOFTSTACK_CACHE_LIMIT): New define.
+       (struct ptx_device): Add omp_stacks struct.
+       (nvptx_open_device): Initialise cached-stacks housekeeping info.
+       (nvptx_close_device): Free cached stacks block and mutex.
+       (nvptx_stacks_free): New function.
+       (nvptx_alloc): Add SUPPRESS_ERRORS parameter.
+       (GOMP_OFFLOAD_alloc): Add strategies for freeing soft-stacks block.
+       (nvptx_stacks_alloc): Rename to...
+       (nvptx_stacks_acquire): This.  Cache stacks block between runs if same
+       size or smaller is required.
+       (nvptx_stacks_free): Remove.
+       (GOMP_OFFLOAD_run): Call nvptx_stacks_acquire and lock stacks block
+       during kernel execution.
+
 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * libgomp.texi: Bump @copying's copyright year.