! OpenACC cache directive: valid usage. ! For execution testing, this file is "#include"d from ! libgomp/testsuite/libgomp.oacc-fortran/cache-1.f95. ! { dg-additional-options "-std=f2008" } program test implicit none integer :: i, d(10), e(5,13) do concurrent (i=1:5) !$acc cache (d(1:3)) !$acc cache (d(i:i+2)) !$acc cache (e(1:3,2:4)) !$acc cache (e(i:i+2,i+1:i+3)) enddo end