Hi!

The comment is incorrect, fsyntax-only is not documented in c.opt,
but in common.opt:
fsyntax-only
Common Var(flag_syntax_only)
Check for syntax errors, then stop.
and as such it applies to all languages, so adding CL_Cobol to
the CL_COMMON is both unnecessary and because of RejectNegative which
contradicts the generic option very harmful, because it makes
-fno-syntax-only invalid for all languages.

Fixed by just dropping it.

Bootstrapped/regtested on x86_64-linux and i686-linux (no cobol
in the latter), ok for trunk?

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

        PR cobol/119777
        * lang.opt (fsyntax-only): Remove.
        * lang.opt.urls: Regenerate.

--- gcc/cobol/lang.opt.jj       2025-04-08 14:08:48.662317907 +0200
+++ gcc/cobol/lang.opt  2025-04-14 10:56:28.739693026 +0200
@@ -77,10 +77,6 @@ ffixed-form
 Cobol RejectNegative
 Assume that the source file is fixed form.
 
-fsyntax-only
-Cobol RejectNegative
-; Documented in c.opt
-
 ffree-form
 Cobol RejectNegative
 Assume that the source file is free form.
--- gcc/cobol/lang.opt.urls.jj  2025-04-08 14:08:48.662317907 +0200
+++ gcc/cobol/lang.opt.urls     2025-04-14 10:57:06.579176798 +0200
@@ -13,9 +13,6 @@ UrlSuffix(gcc/Directory-Options.html#ind
 ffixed-form
 LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-ffixed-form)
 
-fsyntax-only
-UrlSuffix(gcc/Warning-Options.html#index-fsyntax-only) 
LangUrlSuffix_D(gdc/Warnings.html#index-fno-syntax-only) 
LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-fsyntax-only)
-
 ffree-form
 LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-ffree-form)
 

        Jakub

Reply via email to