https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113436
--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Kwok Yeung <[email protected]>: https://gcc.gnu.org/g:95f23711b760e0cc8fcfcba078a852bc35b58362 commit r16-7816-g95f23711b760e0cc8fcfcba078a852bc35b58362 Author: Kwok Cheung Yeung <[email protected]> Date: Sat Feb 28 00:09:14 2026 +0000 openmp: Re-add support for private references to variable-length arrays with allocator clause [PR113436] The previous patch for PR113436 fixed the testsuite regressions, but disabled support for allocators when applied to references to variable-length objects in private clauses. This patch re-adds it. 2026-02-28 Kwok Cheung Yeung <[email protected]> gcc/ PR middle-end/113436 * omp-low.cc (lower_omp_target): Merge branches for allocating memory for private clauses. Add handling for references when allocator clause not specified. gcc/testsuite/ PR middle-end/113436 * g++.dg/gomp/pr113436.C: Rename to... * g++.dg/gomp/pr113436-1.C: ... this. Remove restriction on C++ dialect. (f): Remove use of auto. * g++.dg/gomp/pr113436-2.C: New. Original renamed to... * g++.dg/gomp/pr113436-5.C: ... this. Add tests for alignment. (f): Test references to VLAs of pointers. * g++.dg/gomp/pr113436-3.C: New. * g++.dg/gomp/pr113436-4.C: New. libgomp/ PR middle-end/113436 * testsuite/libgomp.c++/pr113436-1.C (test_vla_by_ref): New. (main): Add call to test_vla_by_ref. * testsuite/libgomp.c++/pr113436-2.C (test_vla_by_ref): New. (main): Add call to test_vla_by_ref.
