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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:cf785618ecc90e3f063b99572de48cb91aa5ab5d

commit r10-6470-gcf785618ecc90e3f063b99572de48cb91aa5ab5d
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Thu Feb 6 09:15:13 2020 +0100

    openmp: Notice reduction decl in outer contexts after adding it to shared
[PR93515]

    If we call omp_add_variable, following omp_notice_variable will already
find it
    on that construct and not go through outer constructs, the following patch
fixes that.
    Note, this still doesn't follow OpenMP 5.0 semantics on target combined
with other
    constructs with reduction/lastprivate/linear clauses, will handle that for
GCC11.

    2020-02-06  Jakub Jelinek  <ja...@redhat.com>

        PR libgomp/93515
        * gimplify.c (gimplify_scan_omp_clauses) <do_notice>: If adding
        shared clause, call omp_notice_variable on outer context if any.

Reply via email to