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

--- Comment #9 from GCC 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:d0b41f3d6d0ace2b0ca57d105cd7fd8361d0b2a8

commit r15-9456-gd0b41f3d6d0ace2b0ca57d105cd7fd8361d0b2a8
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Mon Apr 14 19:32:43 2025 +0200

    cobol: Fix up COBOL -include [PR119777]

    I was looking through options.cc diff between GCC 14 and 15, looking for
    entries with added CL_Cobol where at least one other language is present
    and was present before too.  Besides the -fsyntax-only changes this is
    the only other one I found, COBOL adds Var(cobol_include) to something
    which didn't have a Var at all before and IMHO it is actively harmful.
    Because one can specify multiple -include file1 -include file2 options,
    both in C/C++ etc. and in COBOL as well (as documented in the man
    page).  A Var can track just one entry.  cobol_langhook_handle_option
    should use arg instead.

    2025-04-14  Jakub Jelinek  <ja...@redhat.com>

            PR cobol/119777
            * lang.opt (include): Remove Var(cobol_include).
            * cobol1.cc (cobol_langhook_handle_option) <case OPT_include>: Use
            arg instead of cobol_include.

Reply via email to