https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113436

--- Comment #7 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:92325afa259194e44fc21b36ba1d70d00c2e70fe

commit r16-7602-g92325afa259194e44fc21b36ba1d70d00c2e70fe
Author: Kwok Cheung Yeung <[email protected]>
Date:   Fri Feb 20 16:07:45 2026 +0000

    openmp: Fix regression in libgomp.c++/target-6.C testcase [PR113436]

    The fix for PR113436 introduced a regression causing the
    libgomp.c++/target-6.C testcase to fail on some configurations.

    This was caused by a change in how is_variable_sized is applied for
variables
    that are references in private clauses, causing the path that was intended
for
    variables that are variable-sized in themselves to be taken, instead of
    that for referencing a variable-sized object.

    2026-02-20  Kwok Cheung Yeung  <[email protected]>

    gcc/

            PR middle-end/113436
            * omp-low.cc (omp_lower_target):  Do not check for variable-length
            variables in private clauses by reference when allocating memory.

    gcc/testsuite/

            PR middle-end/113436
            * g++.dg/gomp/pr113436-2.C: New.

Reply via email to