! Basic offloading test with a target region ! REQUIRES: flang ! UNSUPPORTED: nvptx64-nvidia-cuda-LTO ! UNSUPPORTED: aarch64-unknown-linux-gnu ! UNSUPPORTED: aarch64-unknown-linux-gnu-LTO ! UNSUPPORTED: x86_64-pc-linux-gnu ! UNSUPPORTED: x86_64-pc-linux-gnu-LTO ! RUN: %libomptarget-compile-fortran-run-and-check-generic program main use omp_lib integer :: x !$omp target parallel map(from: x) x = omp_get_num_threads() !$omp end target parallel print *,"parallel = ", (x .ne. 1) end program main ! CHECK: parallel = T