blob: a9db2f1a39f65ae6fb02fb3881c51a51ff5c620e [file] [log] [blame]
! { dg-do compile }
! { dg-additional-options "-fdump-tree-gimple" }
program main
implicit none
integer, parameter :: N = 1000
integer :: a(N), b(N), c, d, e
! Should be able to parse present in to/from clauses of 'target update'.
!$omp target update to(c) to(present: a) from(d) from(present: b) to(e)
end program
! { dg-final { scan-tree-dump "#pragma omp target update to\\(c \\\[len: \[0-9\]+\\\]\\) to\\(present:a \\\[len: \[0-9\]+\\\]\\) to\\(e \\\[len: \[0-9\]+\\\]\\) from\\(d \\\[len: \[0-9\]+\\\]\\) from\\(present:b \\\[len: \[0-9\]+\\\]\\)" "gimple" } }