]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgomp/ChangeLog
[libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90
[thirdparty/gcc.git] / libgomp / ChangeLog
index c4ba406386ba7c2c7dacd4314a834c3793fe800f..ac8c5b6409166d5919d30baa01e7c91ec19c784f 100644 (file)
@@ -1,3 +1,231 @@
+2018-07-26  Tom de Vries  <tdevries@suse.de>
+
+       * testsuite/libgomp.oacc-fortran/lib-13.f90: Replace acc_wait_all with
+       acc_wait.  Move acc_async_test calls to correct locations.  Remove
+       xfail.
+
+2018-07-25  Nicolas Koenig  <koenigni@gcc.gnu.org>
+       Thomas Koenig <tkoenig@gcc.gnu.org>
+
+       PR fortran/25829
+       * testsuite/libgomp.fortran/async_io_1.f90: New test.
+       * testsuite/libgomp.fortran/async_io_2.f90: New test.
+       * testsuite/libgomp.fortran/async_io_3.f90: New test.
+       * testsuite/libgomp.fortran/async_io_4.f90: New test.
+       * testsuite/libgomp.fortran/async_io_5.f90: New test.
+       * testsuite/libgomp.fortran/async_io_6.f90: New test.
+       * testsuite/libgomp.fortran/async_io_7.f90: New test.
+
+2018-07-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/86542
+       * testsuite/libgomp.c++/pr86542.C: New test.
+
+       PR middle-end/86539
+       * testsuite/libgomp.c++/pr86539.C: New test.
+
+2018-07-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/86443
+       * testsuite/libgomp.c++/for-15.C (a): Remove unused variable.
+       (results): Make sure the variable is not inside declare target region.
+       (qux): Remove unused function.
+
+2018-07-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/86443
+       * testsuite/libgomp.c++/for-15.C: New test.
+
+2018-06-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/86291
+       * testsuite/libgomp.c++/pr86291.C: New test.
+
+2018-06-24  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * libgomp.texi (Top): Move www.openmp.org to https.
+       (Enabling OpenMP): Ditto.
+       (omp_get_active_level): Ditto.
+       (omp_get_ancestor_thread_num): Ditto.
+       (omp_get_cancellation): Ditto.
+       (omp_get_default_device): Ditto.
+       (omp_get_dynamic): Ditto.
+       (omp_get_level): Ditto.
+       (omp_get_max_active_levels): Ditto.
+       (omp_get_max_task_priority): Ditto.
+       (omp_get_max_threads): Ditto.
+       (omp_get_nested): Ditto.
+       (omp_get_num_devices): Ditto.
+       (omp_get_num_procs): Ditto.
+       (omp_get_num_teams): Ditto.
+       (omp_get_num_threads): Ditto.
+       (omp_get_proc_bind): Ditto.
+       (omp_get_schedule): Ditto.
+       (omp_get_team_num): Ditto.
+       (omp_get_team_size): Ditto.
+       (omp_get_thread_limit): Ditto.
+       (omp_get_thread_num): Ditto.
+       (omp_in_parallel): Ditto.
+       (omp_in_final): Ditto.
+       (omp_is_initial_device): Ditto.
+       (omp_set_default_device): Ditto.
+       (omp_set_dynamic): Ditto.
+       (omp_set_max_active_levels): Ditto.
+       (omp_set_nested): Ditto.
+       (omp_set_num_threads): Ditto.
+       (omp_set_schedule): Ditto.
+       (omp_init_lock): Ditto.
+       (omp_set_lock): Ditto.
+       (omp_test_lock): Ditto.
+       (omp_unset_lock): Ditto.
+       (omp_destroy_lock): Ditto.
+       (omp_init_nest_lock): Ditto.
+       (omp_set_nest_lock): Ditto.
+       (omp_test_nest_lock): Ditto.
+       (omp_unset_nest_lock): Ditto.
+       (omp_destroy_nest_lock): Ditto.
+       (omp_get_wtick): Ditto.
+       (omp_get_wtime): Ditto.
+       (OMP_CANCELLATION): Ditto.
+       (OMP_DISPLAY_ENV): Ditto.
+       (OMP_DEFAULT_DEVICE): Ditto.
+       (OMP_DYNAMIC): Ditto.
+       (OMP_MAX_ACTIVE_LEVELS): Ditto.
+       (OMP_MAX_TASK_PRIORITY): Ditto.
+       (OMP_NESTED): Ditto.
+       (OMP_NUM_THREADS): Ditto.
+       (OMP_PROC_BIND): Ditto.
+       (OMP_PLACES): Ditto.
+       (OMP_STACKSIZE): Ditto.
+       (OMP_SCHEDULE): Ditto.
+       (OMP_THREAD_LIMIT): Ditto.
+       (OMP_WAIT_POLICY): Ditto.
+
+2018-06-22  Cesar Philippidis  <cesar@codesourcery.com>
+           James Norris  <jnorris@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+           Tom de Vries  <tom@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c: Don't force "-O2".
+       * testsuite/libgomp.oacc-c-c++-common/data-2.c: Update.
+       * testsuite/libgomp.oacc-c-c++-common/host_data-1.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/mode-transitions.c: Likewise.
+       * testsuite/libgomp.oacc-fortran/data-1.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/data-2.f90: Likewise.
+       * testsuite/libgomp.oacc-c++/non-scalar-data.C: New file.
+       * testsuite/libgomp.oacc-c-c++-common/declare-3.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/enter-data.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-enter-exit-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-enter-exit.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-update.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-loop-data.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-parallel-loop-data-enter-exit.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-local-worker-1.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-local-worker-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-local-worker-3.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-local-worker-4.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-local-worker-5.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-1.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-3.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-4.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-5.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-gang-6.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-vector-1.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-vector-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-1.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-2.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-3.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-4.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-5.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-6.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-private-vars-loop-worker-7.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c:
+       Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h: Likewise.
+       * testsuite/libgomp.oacc-c-c++-common/parallel-loop-2.h: Likewise.
+       * testsuite/libgomp.oacc-fortran/cublas-fixed.h: Likewise.
+       * testsuite/libgomp.oacc-fortran/dummy-array.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/host_data-2.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/host_data-3.f: Likewise.
+       * testsuite/libgomp.oacc-fortran/host_data-4.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction-2.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-collapse-3.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-collapse-4.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-independent.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-loop-1.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-map-1.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-parallel-loop-data-enter-exit.f95:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-gang-1.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-gang-2.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-gang-3.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-gang-6.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-vector-1.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-vector-2.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-1.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-2.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-3.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-4.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-5.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-6.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-private-vars-loop-worker-7.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90:
+       Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-12.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-13.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-14.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/lib-15.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/parallel-loop-1.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/reference-reductions.f90: Likewise.
+       * testsuite/libgomp.oacc-fortran/vector-routine.f90: Likewise.
+
 2018-06-20  Chung-Lin Tang <cltang@codesourcery.com>
            Thomas Schwinge <thomas@codesourcery.com>
            Cesar Philippidis  <cesar@codesourcery.com>
        * testsuite/libgomp.fortran/do_concurrent_5.f90: Move modified
        test from gfortran.dg to here.
 
+2018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
+
+       * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
+       * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
+
+2018-04-12  Cesar Philippidis  <cesar@codesourcery.com>
+
+       PR middle-end/84955
+       * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
+       * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
+
 2018-04-05  Tom de Vries  <tom@codesourcery.com>
 
        PR target/85204