diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2021-07-23 22:01:32 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2021-07-27 11:16:37 +0200 |
commit | d88a6951586c7229b25708f4486eaaf4bf4b5bbe (patch) | |
tree | 3b9ed82732e4e669aa68a9c40bdfcfe131e43bd9 /gcc | |
parent | 9c41f5b9cddd93f1b56eb71bff87b255d37d16f4 (diff) | |
download | gcc-d88a6951586c7229b25708f4486eaaf4bf4b5bbe.zip gcc-d88a6951586c7229b25708f4486eaaf4bf4b5bbe.tar.gz gcc-d88a6951586c7229b25708f4486eaaf4bf4b5bbe.tar.bz2 |
Don't use libgomp 'cbuf' buffering with OpenACC 'async'
The host data might not be computed yet (by an earlier asynchronous compute
region, for example.
libgomp/
* target.c (gomp_coalesce_buf_add): Update comment.
(gomp_copy_host2dev, gomp_map_vars_internal): Don't expect to see
'aq && cbuf'.
(gomp_map_vars_internal): Only 'if (!aq)', do
'gomp_coalesce_buf_add'.
* testsuite/libgomp.oacc-c-c++-common/async-data-1-2.c: Remove
XFAIL.
Co-Authored-By: Julian Brown <julian@codesourcery.com>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions