https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95270
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Julian Brown <ju...@gcc.gnu.org>: https://gcc.gnu.org/g:0d00fe404c162ad0cf922ca8455aa23a74042b63 commit r11-1976-g0d00fe404c162ad0cf922ca8455aa23a74042b63 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.