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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Sandra Loosemore <san...@gcc.gnu.org>:

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

commit r15-7971-gf74ed83e287dbaa20e9649df6cda631ee461ecf5
Author: Sandra Loosemore <sloosem...@baylibre.com>
Date:   Tue Mar 11 16:36:22 2025 +0000

    OpenMP/C: Store location in cp_parser_omp_var_list for kind=0 [PR118579]

    This patch is the C equivalent of commit r15-6512-gcf94ba812ca496 for C++,
    to improve the location information for individual items in an OpenMP
    variable list.

    gcc/c/ChangeLog
            PR c/118579
            * c-parser.cc (c_parser_omp_variable_list): Capture location
            information when KIND is OMP_CLAUSE_ERROR.
            (c_parser_oacc_data_clause_deviceptr): Use the improved location
            for diagnostics, and remove the FIXME.
            (c_finish_omp_declare_variant): Likewise.
            (c_parser_omp_threadprivate): Likewise.

    gcc/testsuite/ChangeLog
            PR c/118579
            * c-c++-common/gomp/pr118579.c: New testcase.

Reply via email to