[openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare

2018-05-09  Tom de Vries  <tom@codesourcery.com>

	PR libgomp/82901
	* oacc-parallel.c (GOACC_declare): Use GOMP_ASYNC_SYNC as async argument
	to GOACC_enter_exit_data.

From-SVN: r260085
This commit is contained in:
Tom de Vries 2018-05-09 16:01:30 +00:00 committed by Tom de Vries
parent e778577773
commit f5ad16f1db
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2018-05-09 Tom de Vries <tom@codesourcery.com>
PR libgomp/82901
* oacc-parallel.c (GOACC_declare): Use GOMP_ASYNC_SYNC as async argument
to GOACC_enter_exit_data.
2018-05-09 Tom de Vries <tom@codesourcery.com> 2018-05-09 Tom de Vries <tom@codesourcery.com>
PR libgomp/83792 PR libgomp/83792

View File

@ -524,7 +524,7 @@ GOACC_declare (int device, size_t mapnum,
case GOMP_MAP_POINTER: case GOMP_MAP_POINTER:
case GOMP_MAP_DELETE: case GOMP_MAP_DELETE:
GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i], GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i],
&kinds[i], 0, 0); &kinds[i], GOMP_ASYNC_SYNC, 0);
break; break;
case GOMP_MAP_FORCE_DEVICEPTR: case GOMP_MAP_FORCE_DEVICEPTR:
@ -533,19 +533,19 @@ GOACC_declare (int device, size_t mapnum,
case GOMP_MAP_ALLOC: case GOMP_MAP_ALLOC:
if (!acc_is_present (hostaddrs[i], sizes[i])) if (!acc_is_present (hostaddrs[i], sizes[i]))
GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i], GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i],
&kinds[i], 0, 0); &kinds[i], GOMP_ASYNC_SYNC, 0);
break; break;
case GOMP_MAP_TO: case GOMP_MAP_TO:
GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i], GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i],
&kinds[i], 0, 0); &kinds[i], GOMP_ASYNC_SYNC, 0);
break; break;
case GOMP_MAP_FROM: case GOMP_MAP_FROM:
kinds[i] = GOMP_MAP_FORCE_FROM; kinds[i] = GOMP_MAP_FORCE_FROM;
GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i], GOACC_enter_exit_data (device, 1, &hostaddrs[i], &sizes[i],
&kinds[i], 0, 0); &kinds[i], GOMP_ASYNC_SYNC, 0);
break; break;
case GOMP_MAP_FORCE_PRESENT: case GOMP_MAP_FORCE_PRESENT: