aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2021-07-23 22:01:32 +0200
committerThomas Schwinge <thomas@codesourcery.com>2021-07-27 11:16:37 +0200
commitd88a6951586c7229b25708f4486eaaf4bf4b5bbe (patch)
tree3b9ed82732e4e669aa68a9c40bdfcfe131e43bd9 /gcc
parent9c41f5b9cddd93f1b56eb71bff87b255d37d16f4 (diff)
downloadgcc-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