This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r247957 - in /trunk/gcc: ChangeLog omp-offload....


Author: tschwinge
Date: Fri May 12 09:18:34 2017
New Revision: 247957

URL: https://gcc.gnu.org/viewcvs?rev=247957&root=gcc&view=rev
Log:
[PR middle-end/69921] Use "oacc kernels parallelized" attribute for parallelized OpenACC kernels

	gcc/
	PR middle-end/69921
	* tree-parloops.c (create_parallel_loop): Set "oacc kernels
	parallelized" attribute for parallelized OpenACC kernels.
	* omp-offload.c (execute_oacc_device_lower): Use it.
	gcc/testsuite/
	* c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
	* c-c++-common/goacc/classify-kernels.c: Likewise.
	* c-c++-common/goacc/kernels-counter-vars-function-scope.c:
	Likewise.
	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
	* c-c++-common/goacc/kernels-loop-2.c: Likewise.
	* c-c++-common/goacc/kernels-loop-3.c: Likewise.
	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
	* c-c++-common/goacc/kernels-loop-n.c: Likewise.
	* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
	* c-c++-common/goacc/kernels-loop.c: Likewise.
	* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
	* c-c++-common/goacc/kernels-reduction.c: Likewise.
	* gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
	* gfortran.dg/goacc/classify-kernels.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop.f95: Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/omp-offload.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/goacc/classify-kernels-unparallelized.c
    trunk/gcc/testsuite/c-c++-common/goacc/classify-kernels.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-double-reduction.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-mod-not-zero.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop-nest.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-loop.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-one-counter-var.c
    trunk/gcc/testsuite/c-c++-common/goacc/kernels-reduction.c
    trunk/gcc/testsuite/gfortran.dg/goacc/classify-kernels-unparallelized.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/classify-kernels.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-2.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-update.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-data.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95
    trunk/gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95
    trunk/gcc/tree-parloops.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]