]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgomp/ChangeLog
Update ChangeLog and version files for release
[thirdparty/gcc.git] / libgomp / ChangeLog
index 120f0874b27dd8d799c6966078bcdebe2fb20a1d..ff585e9f742df5f018f4b033cf09ee675eff77ad 100644 (file)
@@ -1,3 +1,226 @@
+2019-05-03  Release Manager
+
+       * GCC 9.1.0 released.
+
+2019-03-27  Kevin Buettner  <kevinb@redhat.com>
+
+       * team.c (gomp_team_start): Initialize pool->threads[0].
+
+2019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c++/c++.exp: Specify
+       "-foffload=$offload_target".
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+       * testsuite/lib/libgomp.exp
+       (check_effective_target_openacc_nvidia_accel_configured): Remove,
+       as (conceptually) merged into
+       check_effective_target_openacc_nvidia_accel_selected.  Adjust all
+       users.
+
+       * plugin/configfrag.ac: Populate and AC_SUBST offload_targets.
+       * testsuite/libgomp-test-support.exp.in: Adjust.
+       * testsuite/lib/libgomp.exp: Likewise.  Don't populate
+       openacc_device_types_s.
+       (offload_target_to_openacc_device_type): New proc.
+       * testsuite/libgomp.oacc-c++/c++.exp: Adjust.
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+       * Makefile.in: Regenerate.
+       * configure: Likewise.
+       * testsuite/Makefile.in: Likewise.
+
+       * plugin/configfrag.ac: Populate and AC_SUBST offload_plugins
+       instead of offload_targets, and AC_DEFINE_UNQUOTED OFFLOAD_PLUGINS
+       instead of OFFLOAD_TARGETS.
+       * target.c (gomp_target_init): Adjust.
+       * testsuite/libgomp-test-support.exp.in: Likewise.
+       * testsuite/lib/libgomp.exp: Likewise.  Populate
+       openacc_device_types_s instead of offload_targets_s_openacc.
+       (check_effective_target_openacc_nvidia_accel_selected)
+       (check_effective_target_openacc_host_selected): Adjust.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+       * Makefile.in: Regenerate.
+       * config.h.in: Likewise.
+       * configure: Likewise.
+       * testsuite/Makefile.in: Likewise.
+
+       * testsuite/lib/libgomp.exp: Error out for unknown offload target.
+       * testsuite/libgomp.oacc-c++/c++.exp: Likewise.  Report if
+       "offloading: supported, but hardware not accessible".
+       * testsuite/libgomp.oacc-c/c.exp: Likewise.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
+
+2019-02-19  Chung-Lin Tang <cltang@codesourcery.com>
+
+       PR c/87924
+       * oacc-parallel.c (GOACC_parallel_keyed): Remove condition on call to
+       goacc_wait().
+       (goacc_wait): Handle ACC_ASYNC_NOVAL case, remove goacc_thread() call
+       and related adjustment.
+
+2019-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/88988
+       * testsuite/libgomp.c++/pr88988.C: New test.
+
+2019-01-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/89002
+       * testsuite/libgomp.c/pr89002.c: New test.
+
+2019-01-28  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/89064
+       PR tree-optimization/86865
+       * testsuite/libgomp.graphite/force-parallel-5.c: XFAIL.
+
+2019-01-24  Tom de Vries  <tdevries@suse.de>
+
+       * plugin/plugin-nvptx.c (GOMP_OFFLOAD_fini_device): Free ptx_devices
+       once instantiated_devices drops to 0.
+
+2019-01-23  Tom de Vries  <tdevries@suse.de>
+
+       PR target/PR88946
+       * plugin/plugin-nvptx.c (cuda_map_destroy): Use CUDA_CALL_NOCHECK for
+       cuMemFree.
+       (nvptx_exec): Don't call map_push if mapnum == 0.
+       * testsuite/libgomp.oacc-c-c++-common/pr88946.c: New test.
+
+2019-01-23  Tom de Vries  <tdevries@suse.de>
+
+       PR target/88941
+       PR target/88939
+       * plugin/plugin-nvptx.c (cuda_map_destroy): Handle map->active case.
+       (map_fini): Remove "assert (!s->map->active)".
+       * testsuite/libgomp.oacc-c-c++-common/pr88941.c: New test.
+
+2019-01-23  Tom de Vries  <tdevries@suse.de>
+
+       PR target/87835
+       * plugin/plugin-nvptx.c (map_push): Fix adding of allocated element.
+       * testsuite/libgomp.oacc-c-c++-common/pr87835.c: New test.
+
+2019-01-15  Tom de Vries  <tdevries@suse.de>
+
+       PR target/80547
+       * testsuite/libgomp.oacc-c-c++-common/gang-reduction-var-assignment.c:
+       New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/pr85486-2.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-2.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-5.c: New test.
+       * testsuite/libgomp.oacc-fortran/gemm-2.f90: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * plugin/plugin-nvptx.c (nvptx_exec): Update error message.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-64-2.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-64-3.c: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       PR target/85486
+       * testsuite/libgomp.oacc-c-c++-common/pr85486-3.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/pr85486.c: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       PR target/85381
+       * testsuite/libgomp.oacc-c-c++-common/pr85381-5.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/pr85381.c: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/vred2d-128.c: New test.
+       * testsuite/libgomp.oacc-fortran/gemm.f90: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-10.c: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-7.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-4.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-6.c: New test.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * plugin/plugin-nvptx.c (nvptx_exec): Update insufficient hardware
+       resources diagnostic.
+
+2019-01-12  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/vector-length-128-1.c: Expect
+       vector length to be 128.
+       * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Expect vector
+       length 2097152 to be reduced to 1024 instead of 32.
+
+2019-01-11  Thomas Schwinge  <thomas@codesourcery.com>
+            James Norris  <jnorris@codesourcery.com>
+
+       * libgomp.texi: Better distinguish OpenACC and OpenMP "Runtime
+       Library Routines", and "Environment Variables".
+
+2019-01-11  Tom de Vries  <tdevries@suse.de>
+
+       * plugin/plugin-nvptx.c (nvptx_exec): Prevent vector_length 64 and
+       num_workers 16.
+
+2019-01-11  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/reduction-1.c: Remove
+       -foffload=-w.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-2.c: Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-3.c: Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Same.
+
+2019-01-11  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-c-c++-common/insufficient-resources.c: New
+       test.
+
+2019-01-10  Nathan Sidwell  <nathan@acm.org>
+           Julian Brown  <julian@codesourcery.com>
+
+       PR lto/71959
+       * testsuite/libgomp.oacc-c++/pr71959-aux.cc: New.
+       * testsuite/libgomp.oacc-c++/pr71959.C: New.
+
+2019-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * config/rtems/bar.c: Include "../linux/bar.c" and delete copy
+       and paste code.
+
+2019-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * config/rtems/affinity-fmt.c: New file.  Include affinity-fmt.c,
+       undefining HAVE_GETPID and HAVE_GETHOSTNAME, and mapping fwrite to
+       write.
+
+2019-01-09  Tom de Vries  <tdevries@suse.de>
+
+       PR target/88756
+       * testsuite/libgomp.oacc-c-c++-common/reduction-1.c (ng, nw, vl): Use
+       #define instead of "const int".
+       * testsuite/libgomp.oacc-c-c++-common/reduction-2.c (ng, nw, vl): Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-3.c (ng, nw, vl): Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-4.c (ng, nw, vl): Same.
+       * testsuite/libgomp.oacc-c-c++-common/reduction-5.c (ng, nw, vl): Same.
+
+2019-01-09  Tom de Vries  <tdevries@suse.de>
+
+       * plugin/plugin-nvptx.c (nvptx_exec): Make sure to launch with at least
+       one worker.
+
 2019-01-07  Tom de Vries  <tdevries@suse.de>
 
        * testsuite/libgomp.oacc-c-c++-common/vector-length-128-3.c: Fix