+2016-11-15 Martin Jambor <mjambor@suse.cz>
+ Alexander Monakov <amonakov@ispras.ru>
+
+ * testsuite/libgomp.fortran/examples-4/device-1.f90 (e_57_1): Add
+ mapping clauses to target constructs.
+ * testsuite/libgomp.fortran/examples-4/device-3.f90 (e_57_3): Ditto.
+
2016-11-15 Matthias Klose <doko@ubuntu.com>
* configure: Regenerate.
a = 100
b = 0
- !$omp target if(a > 200 .and. a < 400)
+ !$omp target map(from: c) if(a > 200 .and. a < 400)
c = omp_is_initial_device ()
!$omp end target
!$omp target data map(to: b) if(a > 200 .and. a < 400)
- !$omp target
+ !$omp target map(from: b, d)
b = 100
d = omp_is_initial_device ()
!$omp end target
a = a + 200
b = 0
- !$omp target if(a > 200 .and. a < 400)
+ !$omp target map(from: c) if(a > 200 .and. a < 400)
c = omp_is_initial_device ()
!$omp end target
!$omp target data map(to: b) if(a > 200 .and. a < 400)
- !$omp target
+ !$omp target map(from: b, d)
b = 100
d = omp_is_initial_device ()
!$omp end target
a = a + 200
b = 0
- !$omp target if(a > 200 .and. a < 400)
+ !$omp target map(from: c) if(a > 200 .and. a < 400)
c = omp_is_initial_device ()
!$omp end target
!$omp target data map(to: b) if(a > 200 .and. a < 400)
- !$omp target
+ !$omp target map(from: b, d)
b = 100
d = omp_is_initial_device ()
!$omp end target
integer :: default_device
default_device = omp_get_default_device ()
- !$omp target
+ !$omp target map(from: res)
res = omp_is_initial_device ()
!$omp end target
if (res) call abort
call omp_set_default_device (omp_get_num_devices ())
- !$omp target
+ !$omp target map(from: res)
res = omp_is_initial_device ()
!$omp end target
if (.not. res) call abort