+2017-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/80531
+ * configure.tgt (*-*-aix*): Add -frandom-seed=$@ to XCFLAGS to avoid
+ bootstrap compare failures.
+
+2017-04-20 Alexander Monakov <amonakov@ispras.ru>
+
+ * testsuite/libgomp.c/target-36.c: New testcase.
+
+2017-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ * plugin/plugin-nvptx.c (cuda_lib_inited): Use signed char type
+ instead of char.
+
+2017-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgomp/80394
+ * testsuite/libgomp.c/pr80394.c: New test.
+
+2017-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgomp/79876
+ * config/posix/thread-stacksize.h: New file.
+ * config/darwin/thread-stacksize.h: New file.
+ * config/nvptx/thread-stacksize.h: New file.
+ * env.c: Include thread-stacksize.h.
+ (initialize_env): Initialize stacksize to GOMP_DEFAULT_STACKSIZE
+ instead of 0. Call pthread_attr_setstacksize even if
+ GOMP_DEFAULT_STACKSIZE is non-zero.
+
+2017-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ * env.c (initialize_env): Initialize stacksize to 0.
+
+2017-03-22 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR c++/80029
+ * testsuite/libgomp.oacc-c-c++-common/declare-vla.c: New test.
+
+2017-03-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/79940
+ * testsuite/libgomp.c/pr79940.c: New test.
+
+2017-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * testsuite/libgomp.c/pr48591.c: Enable on all __float128
+ targets.
+ Add __float128 options.
+
+2017-02-11 John David Anglin <danglin@gcc.gnu.org>
+
+ * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Remove
+ hppa*-*-* dg-skip-if directive.
+
+2017-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Move
+ dg-skip-if directive into a comment.
+
+2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
+ Chung-Lin Tang <cltang@codesourcery.com>
+
+ * testsuite/libgomp.oacc-c-c++-common/tile-1.c: New.
+ * testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Adjust and
+ add additional case.
+ * testsuite/libgomp.oacc-c-c++-common/vprop.c: XFAIL under
+ "openacc_nvidia_accel_selected".
+ * libgomp.oacc-fortran/nested-function-1.f90 (test2):
+ Add num_workers(8) clause.
+
+2017-02-08 John David Anglin <danglin@gcc.gnu.org>
+
+ * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Skip on
+ hppa*-*-*.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c: Don't
+ include complex.h on hppa*-*-hpux*.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c: Likewise.
+
+2017-02-02 Thomas Schwinge <thomas@codesourcery.com>
+
+ * plugin/plugin-nvptx.c (nvptx_exec): Make it static.
+
+ * libgomp-plugin.h (GOMP_OFFLOAD_openacc_parallel): Rename to
+ GOMP_OFFLOAD_openacc_exec. Adjust all users.
+ (GOMP_OFFLOAD_openacc_get_current_cuda_device): Rename to
+ GOMP_OFFLOAD_openacc_cuda_get_current_device. Adjust all users.
+ (GOMP_OFFLOAD_openacc_get_current_cuda_context): Rename to
+ GOMP_OFFLOAD_openacc_cuda_get_current_context. Adjust all users.
+ (GOMP_OFFLOAD_openacc_get_cuda_stream): Rename to
+ GOMP_OFFLOAD_openacc_cuda_get_stream. Adjust all users.
+ (GOMP_OFFLOAD_openacc_set_cuda_stream): Rename to
+ GOMP_OFFLOAD_openacc_cuda_set_stream. Adjust all users.
+
+2017-01-31 Thomas Schwinge <thomas@codesourcery.com>
+
+ * libgomp-plugin.h: #include <stdbool.h>.
+ (GOMP_OFFLOAD_get_name, GOMP_OFFLOAD_get_caps)
+ (GOMP_OFFLOAD_get_type, GOMP_OFFLOAD_get_num_devices)
+ (GOMP_OFFLOAD_init_device, GOMP_OFFLOAD_fini_device)
+ (GOMP_OFFLOAD_version, GOMP_OFFLOAD_load_image)
+ (GOMP_OFFLOAD_unload_image, GOMP_OFFLOAD_alloc, GOMP_OFFLOAD_free)
+ (GOMP_OFFLOAD_dev2host, GOMP_OFFLOAD_host2dev)
+ (GOMP_OFFLOAD_dev2dev, GOMP_OFFLOAD_can_run, GOMP_OFFLOAD_run)
+ (GOMP_OFFLOAD_async_run, GOMP_OFFLOAD_openacc_parallel)
+ (GOMP_OFFLOAD_openacc_register_async_cleanup)
+ (GOMP_OFFLOAD_openacc_async_test)
+ (GOMP_OFFLOAD_openacc_async_test_all)
+ (GOMP_OFFLOAD_openacc_async_wait)
+ (GOMP_OFFLOAD_openacc_async_wait_async)
+ (GOMP_OFFLOAD_openacc_async_wait_all)
+ (GOMP_OFFLOAD_openacc_async_wait_all_async)
+ (GOMP_OFFLOAD_openacc_async_set_async)
+ (GOMP_OFFLOAD_openacc_create_thread_data)
+ (GOMP_OFFLOAD_openacc_destroy_thread_data)
+ (GOMP_OFFLOAD_openacc_get_current_cuda_device)
+ (GOMP_OFFLOAD_openacc_get_current_cuda_context)
+ (GOMP_OFFLOAD_openacc_get_cuda_stream)
+ (GOMP_OFFLOAD_openacc_set_cuda_stream): New prototypes.
+ * libgomp.h (struct acc_dispatch_t, struct gomp_device_descr): Use
+ these.
+ * plugin/plugin-hsa.c (GOMP_OFFLOAD_load_image)
+ (GOMP_OFFLOAD_unload_image): Fix argument types.
+
+2017-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ * testsuite/lib/libgomp.exp
+ (check_effective_target_hsa_offloading_selected_nocache): Fix up
+ check_compile invocation. Fix up removal of executable. Drop
+ bogus "2>&1" argument.
+
+ * testsuite/libgomp.fortran/declare-simd-4.f90: Add cleanup-modules
+ directive.
+
+2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
+ Martin Jambor <mjambor@suse.cz>
+
+ * plugin/hsa.h: Moved to top level include.
+ * plugin/plugin-hsa.c: Chanfgd include of hsa.h accordingly.
+
+2017-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/79046
+ * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
+ of cat to get version from BASE-VER file.
+ * testsuite/Makefile.in: Regenerated.
+
+2017-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ * plugin/cuda/cuda.h (CUdeviceptr): Typedef to unsigned long long even
+ for _WIN64.
+
+2017-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ * plugin/hsa.h: Add GCC runtime library exception.
+ * plugin/hsa_ext_finalize.h: Likewise.
+
+ * plugin/configfrag.ac: For --without-cuda-driver don't initialize
+ CUDA_DRIVER_INCLUDE nor CUDA_DRIVER_LIB. If both
+ CUDA_DRIVER_INCLUDE and CUDA_DRIVER_LIB are empty and linking small
+ cuda program fails, define PLUGIN_NVPTX_DYNAMIC to 1 and use
+ plugin/include/cuda as include dir and -ldl instead of -lcuda as
+ library to link ptx plugin against.
+ * plugin/plugin-nvptx.c: Include dlfcn.h if PLUGIN_NVPTX_DYNAMIC.
+ (CUDA_CALLS): Define.
+ (cuda_lib, cuda_lib_inited): New variables.
+ (init_cuda_lib): New function.
+ (CUDA_CALL_PREFIX): Define.
+ (CUDA_CALL_ERET, CUDA_CALL_ASSERT): Use CUDA_CALL_PREFIX.
+ (CUDA_CALL): Use FN instead of (FN).
+ (CUDA_CALL_NOCHECK): Define.
+ (cuda_error, fini_streams_for_device, select_stream_for_async,
+ nvptx_attach_host_thread_to_device, nvptx_open_device, link_ptx,
+ event_gc, nvptx_exec, nvptx_async_test, nvptx_async_test_all,
+ nvptx_wait_all, nvptx_set_clocktick, GOMP_OFFLOAD_unload_image,
+ nvptx_stacks_alloc, nvptx_stacks_free, GOMP_OFFLOAD_run): Use
+ CUDA_CALL_NOCHECK.
+ (nvptx_init): Call init_cuda_lib, if it fails, return false. Use
+ CUDA_CALL_NOCHECK.
+ (nvptx_get_num_devices): Call init_cuda_lib, if it fails, return 0.
+ Use CUDA_CALL_NOCHECK.
+ * plugin/cuda/cuda.h: New file.
+ * config.h.in: Regenerated.
+ * configure: Regenerated.
+
+ PR other/79046
+ * configure.ac: Add GCC_BASE_VER.
+ * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
+ get version from BASE-VER file.
+ * testsuite/Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * Makefile.in: Regenerated.
+
+2017-01-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR libgomp/60670
+ * Makefile.am: Make fincludedir multilib-aware.
+ * Makefile.in: Regenerate.
+
+2017-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+ * libgomp.texi: Bump @copying's copyright year.
+
+2016-12-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libgomp/config/rtems/pool.h (gomp_thread_pool_reservoir): Use
+ pthread_spinlock_t instead of gomp_mutex_t lock.
+ (gomp_get_thread_pool): Likewise.
+ (gomp_release_thread_pool): Likewise.
+ * libgomp/config/rtems/proc.c (allocate_thread_pool_reservoir):
+ Likewise.
+
+2016-12-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config/rtems/pool.h (gomp_get_thread_pool): Return proper
+ thread pool in case nthreads == 1.
+
+2016-11-30 Alexander Monakov <amonakov@ispras.ru>
+
+ * config/nvptx/env.c: Delete.
+ * icv.c: Move definitions of ICV variables back ...
+ * env.c: ...here. Do not compile environment-related functionality if
+ LIBGOMP_OFFLOADED_ONLY is set.
+
+2016-11-30 Alexander Monakov <amonakov@ispras.ru>
+
+ * configure.ac [nvptx*-*-*] (libgomp_offloaded_only): Set and use it...
+ (LIBGOMP_OFFLOADED_ONLY): ...here; new define.
+ * configure: Regenerate.
+ * config.h.in: Likewise.
+
+2016-11-30 Alexander Monakov <amonakov@ispras.ru>
+
+ * Makefile.in: Regenerate with automake-1.11.6.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * testsuite/Makefile.in: Likewise.
+
+2016-11-28 Alexander Monakov <amonakov@ispras.ru>
+
+ * config/nvptx/critical.c: Delete to use generic implementation.
+
+2016-11-28 Jonas Hahnfeld <Hahnfeld@itc.rwth-aachen.de>
+
+ * config/linux/affinity.c [!HAVE_PTHREAD_AFFINITY_NP]: Include
+ ../../affinity.c as fallback.
+ * config/nvptx/affinity.c: Delete to use fallback implementation.
+
+2016-11-23 Alexander Monakov <amonakov@ispras.ru>
+ Jakub Jelinek <jakub@redhat.com>
+ Dmitry Melnik <dm@ispras.ru>
+
+ * Makefile.am (libgomp_la_SOURCES): Add atomic.c, icv.c, icv-device.c.
+ * Makefile.in. Regenerate.
+ * configure.ac [nvptx*-*-*] (libgomp_use_pthreads): Set and use it...
+ (LIBGOMP_USE_PTHREADS): ...here; new define.
+ * configure: Regenerate.
+ * config.h.in: Likewise.
+ * config/posix/affinity.c: Move to...
+ * affinity.c: ...here (new file). Guard use of Pthreads-specific
+ interface by LIBGOMP_USE_PTHREADS.
+ * critical.c: Split out GOMP_atomic_{start,end} into...
+ * atomic.c: ...here (new file).
+ * env.c: Split out ICV definitions into...
+ * icv.c: ...here (new file) and...
+ * icv-device.c: ...here. New file.
+ * config/linux/lock.c (gomp_init_lock_30): Move to generic lock.c.
+ (gomp_destroy_lock_30): Ditto.
+ (gomp_set_lock_30): Ditto.
+ (gomp_unset_lock_30): Ditto.
+ (gomp_test_lock_30): Ditto.
+ (gomp_init_nest_lock_30): Ditto.
+ (gomp_destroy_nest_lock_30): Ditto.
+ (gomp_set_nest_lock_30): Ditto.
+ (gomp_unset_nest_lock_30): Ditto.
+ (gomp_test_nest_lock_30): Ditto.
+ * lock.c: New.
+ * config/nvptx/lock.c: New.
+ * config/nvptx/bar.c: New.
+ * config/nvptx/bar.h: New.
+ * config/nvptx/doacross.h: New.
+ * config/nvptx/error.c: New.
+ * config/nvptx/icv-device.c: New.
+ * config/nvptx/mutex.h: New.
+ * config/nvptx/pool.h: New.
+ * config/nvptx/proc.c: New.
+ * config/nvptx/ptrlock.h: New.
+ * config/nvptx/sem.h: New.
+ * config/nvptx/simple-bar.h: New.
+ * config/nvptx/target.c: New.
+ * config/nvptx/task.c: New.
+ * config/nvptx/team.c: New.
+ * config/nvptx/time.c: New.
+ * config/posix/simple-bar.h: New.
+ * libgomp.h: Guard pthread.h inclusion. Include simple-bar.h.
+ (gomp_num_teams_var): Declare.
+ (struct gomp_thread_pool): Change threads_dock member to
+ gomp_simple_barrier_t.
+ [__nvptx__] (gomp_thread): New implementation.
+ (gomp_thread_attr): Guard by LIBGOMP_USE_PTHREADS.
+ (gomp_thread_destructor): Ditto.
+ (gomp_init_thread_affinity): Ditto.
+ * team.c: Guard uses of Pthreads-specific interfaces by
+ LIBGOMP_USE_PTHREADS. Adjust all uses of threads_dock.
+ (gomp_free_thread) [__nvptx__]: Do not call 'free'.
+ * config/nvptx/alloc.c: Delete.
+ * config/nvptx/barrier.c: Ditto.
+ * config/nvptx/fortran.c: Ditto.
+ * config/nvptx/iter.c: Ditto.
+ * config/nvptx/iter_ull.c: Ditto.
+ * config/nvptx/loop.c: Ditto.
+ * config/nvptx/loop_ull.c: Ditto.
+ * config/nvptx/ordered.c: Ditto.
+ * config/nvptx/parallel.c: Ditto.
+ * config/nvptx/priority_queue.c: Ditto.
+ * config/nvptx/sections.c: Ditto.
+ * config/nvptx/single.c: Ditto.
+ * config/nvptx/splay-tree.c: Ditto.
+ * config/nvptx/work.c: Ditto.
+ * testsuite/libgomp.fortran/fortran.exp (lang_link_flags): Pass
+ -foffload=-lgfortran in addition to -lgfortran.
+ * testsuite/libgomp.oacc-fortran/fortran.exp (lang_link_flags): Ditto.
+ * plugin/plugin-nvptx.c: Include <limits.h>.
+ (struct targ_fn_descriptor): Add new fields.
+ (struct ptx_device): Ditto. Set them...
+ (nvptx_open_device): ...here.
+ (nvptx_adjust_launch_bounds): New.
+ (nvptx_host2dev): Allow NULL 'nvthd'.
+ (nvptx_dev2host): Ditto.
+ (GOMP_OFFLOAD_get_caps): Add GOMP_OFFLOAD_CAP_OPENMP_400.
+ (link_ptx): Adjust log sizes.
+ (nvptx_host2dev): Allow NULL 'nvthd'.
+ (nvptx_dev2host): Ditto.
+ (nvptx_set_clocktick): New. Use it...
+ (GOMP_OFFLOAD_load_image): ...here. Set new targ_fn_descriptor
+ fields.
+ (GOMP_OFFLOAD_dev2dev): New.
+ (nvptx_adjust_launch_bounds): New.
+ (nvptx_stacks_size): New.
+ (nvptx_stacks_alloc): New.
+ (nvptx_stacks_free): New.
+ (GOMP_OFFLOAD_run): New.
+ (GOMP_OFFLOAD_async_run): New (stub).
+
+2016-11-23 Martin Jambor <mjambor@suse.cz>
+
+ * testsuite/libgomp.hsa.c/bits-insns.c: New test.
+ * testsuite/libgomp.hsa.c/tiling-1.c: Likewise.
+ * testsuite/libgomp.hsa.c/tiling-2.c: Likewise.
+
+2016-11-23 Martin Liska <mliska@suse.cz>
+ Martin Jambor <mjambor@suse.cz>
+
+ * plugin/hsa.h: New file.
+ * plugin/hsa_ext_finalize.h: New file.
+ * plugin/configfrag.ac: Remove hsa-kmt-lib test. Added checks for
+ header file unistd.h, and functions secure_getenv, __secure_getenv,
+ getuid, geteuid, getgid and getegid.
+ * plugin/Makefrag.am (libgomp_plugin_hsa_la_CPPFLAGS): Added
+ -D_GNU_SOURCE.
+ * plugin/plugin-hsa.c: Include config.h, inttypes.h and stdbool.h.
+ Handle various cases of secure_getenv presence, add an implementation
+ when we can test effective UID and GID.
+ (struct hsa_runtime_fn_info): New structure.
+ (hsa_runtime_fn_info hsa_fns): New variable.
+ (hsa_runtime_lib): Likewise.
+ (support_cpu_devices): Likewise.
+ (init_enviroment_variables): Load newly introduced ENV
+ variables.
+ (hsa_warn): Call hsa run-time functions via hsa_fns structure.
+ (hsa_fatal): Likewise.
+ (DLSYM_FN): New macro.
+ (init_hsa_runtime_functions): New function.
+ (suitable_hsa_agent_p): Call hsa run-time functions via hsa_fns
+ structure. Depending on environment, also allow CPU devices.
+ (init_hsa_context): Call hsa run-time functions via hsa_fns structure.
+ (get_kernarg_memory_region): Likewise.
+ (GOMP_OFFLOAD_init_device): Likewise.
+ (destroy_hsa_program): Likewise.
+ (init_basic_kernel_info): New function.
+ (GOMP_OFFLOAD_load_image): Use it.
+ (create_and_finalize_hsa_program): Call hsa run-time functions via
+ hsa_fns structure.
+ (create_single_kernel_dispatch): Likewise.
+ (release_kernel_dispatch): Likewise.
+ (init_single_kernel): Likewise.
+ (parse_target_attributes): Allow up multiple HSA grid dimensions.
+ (get_group_size): New function.
+ (run_kernel): Likewise.
+ (GOMP_OFFLOAD_run): Outline most functionality to run_kernel.
+ (GOMP_OFFLOAD_fini_device): Call hsa run-time functions via hsa_fns
+ structure.
+ * testsuite/lib/libgomp.exp: Remove hsa_kmt_lib support.
+ * testsuite/libgomp-test-support.exp.in: Likewise.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * config.h.in: Likewise.
+ * configure: Likewise.
+ * testsuite/Makefile.in: Likewise.
+
+2016-11-15 Martin Jambor <mjambor@suse.cz>
+ Alexander Monakov <amonakov@ispras.ru>
+
+ * testsuite/libgomp.fortran/examples-4/device-1.f90 (e_57_1): Add
+ mapping clauses to target constructs.
+ * testsuite/libgomp.fortran/examples-4/device-3.f90 (e_57_3): Ditto.
+
+2016-11-15 Matthias Klose <doko@ubuntu.com>
+
+ * configure: Regenerate.
+
+2016-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * omp_lib.f90.in (openmp_version): Change to 201511 from 201307.
+ * omp_lib.h.in (openmp_version): Likewise.
+ * testsuite/libgomp.fortran/openmp_version-1.f: Expect 201511 instead
+ of 201307.
+ * testsuite/libgomp.fortran/openmp_version-2.f90: Likewise.
+
+ * testsuite/libgomp.fortran/examples-4/declare_target-1.f90
+ (fib_wrapper): Add map(from: x) clause.
+ * testsuite/libgomp.fortran/examples-4/declare_target-2.f90
+ (e_53_2): Likewise.
+ * testsuite/libgomp.fortran/examples-4/declare_target-4.f90
+ (accum): Add map(tmp) clause.
+ * testsuite/libgomp.fortran/examples-4/declare_target-5.f90
+ (accum): Add map(tofrom: tmp) clause.
+ * testsuite/libgomp.fortran/examples-4/target_data-3.f90
+ (gramSchmidt): Likewise.
+ * testsuite/libgomp.fortran/examples-4/teams-2.f90 (dotprod): Add
+ map(tofrom: sum) clause.
+ * testsuite/libgomp.fortran/nestedfn5.f90 (foo): Add twice
+ map (alloc: a, l) clause. Add defaultmap(tofrom: scalar) clause.
+ * testsuite/libgomp.fortran/pr66199-2.f90: Adjust for linear clause
+ only allowed on the loop iterator.
+ * testsuite/libgomp.fortran/target4.f90 (foo): Add map(t) clause.
+ * testsuite/libgomp.fortran/taskloop2.f90: New test.
+ * testsuite/libgomp.fortran/taskloop4.f90: New test.
+ * testsuite/libgomp.fortran/doacross1.f90: New test.
+ * testsuite/libgomp.fortran/doacross3.f90: New test.
+ * testsuite/libgomp.fortran/taskloop1.f90: New test.
+ * testsuite/libgomp.fortran/taskloop3.f90: New test.
+ * testsuite/libgomp.fortran/doacross2.f90: New test.
+ * testsuite/libgomp.c/doacross-1.c (main): Add missing
+ #pragma omp atomic read.
+ * testsuite/libgomp.c/doacross-2.c (main): Likewise.
+ * testsuite/libgomp.c/doacross-3.c (main): Likewise.
+
+2016-11-02 Cesar Philippidis <cesar@codesourcery.com>
+ Nathan Sidwell <nathan@acm.org>
+
+ * plugin/plugin-nvptx.c (nvptx_exec): Interrogate board attributes
+ to determine default geometry.
+ * testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Set gang
+ dimension.
+
+2016-11-01 Jakub Jelinek <jakub@redhat.com>
+
+ * hashtab.h: Use standard GPLv3 with runtime exception
+ boilerplate.
+
+2016-10-27 Aldy Hernandez <aldyh@redhat.com>
+
+ * oacc-init.c (goacc_new_thread): Use sizeof of the appropriate
+ size when allocating new thread.
+
+2016-09-14 Marek Polacek <polacek@redhat.com>
+
+ * testsuite/libgomp.c++/atomic-3.C: Use -Wno-deprecated.
+
+2016-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/71014
+ * testsuite/libgomp.fortran/pr71014.f90: New test.
+
+2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
+
+ PR middle-end/70895
+ * testsuite/libgomp.oacc-fortran/reduction-7.f90: Add explicit
+ firstprivate clauses.
+ * testsuite/libgomp.oacc-fortran/reduction-6.f90: Remove explicit
+ copy clauses.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-7.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-flt.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/collapse-2.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/collapse-4.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c: Likewise.
+
+2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
+
+ PR fortran/70598
+ * testsuite/libgomp.oacc-fortran/host_data-1.f90: New test.
+
+2016-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/58706
+ * testsuite/libgomp.c++/pr58706.C: New test.
+
2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
+ * testsuite/libgomp.oacc-c++/routine-1-auto.C: New file.
+ * testsuite/libgomp.oacc-c++/routine-1-template-auto.C: Likewise.
+ * testsuite/libgomp.oacc-c++/routine-1-template-trailing-return-type.C:
+ Likewise.
+ * testsuite/libgomp.oacc-c++/routine-1-template.C: Likewise.
+ * testsuite/libgomp.oacc-c++/routine-1-trailing-return-type.C:
+ Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/routine-1.c: Adjust.
+
* testsuite/libgomp.oacc-c-c++-common/crash-1.c: Make it a "link"
test, and don't hardcode -O0.
Initial implementation and checkin.
\f
-Copyright (C) 2005-2016 Free Software Foundation, Inc.
+Copyright (C) 2005-2017 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright