aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/goacc/kernels-loop-data-2.c
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2017-05-12 09:03:37 +0000
committerThomas Schwinge <thomas@codesourcery.com>2017-05-12 09:03:37 +0000
commit04e59b74fbdd00266363e405ba5d982e65e1e11d (patch)
treeaf53decb98db55d6b9d41608d0d5a3e98ddbde72 /gcc/testsuite/c-c++-common/goacc/kernels-loop-data-2.c
parent1cf37fc86b0c0f9a36e7150549e00db6f2e6304b (diff)
Use "oacc kernels" attribute for OpenACC kernels
gcc/ * omp-low.c (expand_omp_target) <GF_OMP_TARGET_KIND_OACC_KERNELS>: Set "oacc kernels" attribute. (set_oacc_fn_attrib): Remove is_kernel formal parameter. Adjust all users. (oacc_fn_attrib_kernels_p): Remove function. (oacc_validate_dims, execute_oacc_device_lower): Look for "oacc kernels" attribute instead of calling oacc_fn_attrib_kernels_p. * tree-ssa-loop.c (gate_oacc_kernels): Likewise. * config/nvptx/nvptx.c (nvptx_goacc_validate_dims): Likewise. * tree-parloops.c (create_parallel_loop): If oacc_kernels_p, assert "oacc kernels" attribute is set. gcc/testsuite/ * c-c++-common/goacc/oaccdevlow-kernels.c: Adjust. * c-c++-common/goacc/oaccdevlow-parallel.c: Likewise. * c-c++-common/goacc/oaccdevlow-routine.c: Likewise. * gfortran.dg/goacc/oaccdevlow-kernels.f95: Likewise. * gfortran.dg/goacc/oaccdevlow-parallel.f95: Likewise. * gfortran.dg/goacc/oaccdevlow-routine.f95: Likewise. trunk r247955 git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@247956 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/c-c++-common/goacc/kernels-loop-data-2.c')
0 files changed, 0 insertions, 0 deletions