https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95270
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-10 branch has been updated by Julian Brown <ju...@gcc.gnu.org>: https://gcc.gnu.org/g:2974e1eee053496e1d43f7f2e62f5feac2aa0315 commit r10-8475-g2974e1eee053496e1d43f7f2e62f5feac2aa0315 Author: Julian Brown <jul...@codesourcery.com> Date: Tue Jun 9 06:21:34 2020 -0700 openacc: Set bias to zero for explicit attach/detach clauses in C and C++ This is a fix for the pointer (or array) size inadvertently being used for the bias with attach and detach mapping kinds, for both C and C++. 2020-07-09 Julian Brown <jul...@codesourcery.com> Thomas Schwinge <tho...@codesourcery.com> gcc/c/ PR middle-end/95270 * c-typeck.c (c_finish_omp_clauses): Set OMP_CLAUSE_SIZE (bias) to zero for standalone attach/detach clauses. gcc/cp/ PR middle-end/95270 * semantics.c (finish_omp_clauses): Likewise. include/ PR middle-end/95270 * gomp-constants.h (gomp_map_kind): Expand comment for attach/detach mapping kinds. gcc/testsuite/ PR middle-end/95270 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero bias. libgomp/ PR middle-end/95270 * testsuite/libgomp.oacc-c-c++-common/pr95270-1.c: New test. * testsuite/libgomp.oacc-c-c++-common/pr95270-2.c: New test. (cherry picked from commit 0d00fe404c162ad0cf922ca8455aa23a74042b63)