diff options
author | Mikael Morin <mikael@gcc.gnu.org> | 2024-09-25 21:23:00 +0200 |
---|---|---|
committer | Mikael Morin <mikael@gcc.gnu.org> | 2024-09-25 21:23:00 +0200 |
commit | 0b953ce8e2e975c419e3c92917ab02b6b9b05737 (patch) | |
tree | 965b012ec671e133ab78f7e62a364bfe24de5b14 /gcc | |
parent | cc40795d8956d78e719a6acc83d5abad7032a6c3 (diff) | |
download | gcc-0b953ce8e2e975c419e3c92917ab02b6b9b05737.zip gcc-0b953ce8e2e975c419e3c92917ab02b6b9b05737.tar.gz gcc-0b953ce8e2e975c419e3c92917ab02b6b9b05737.tar.bz2 |
doc: Remove @code wrapping of fortran option names [PR116801]
The documentation of gfortran options uses @code wrappings for arguments
to @opindex. This is superfluous, as 'op' index is a texinfo 'code' index,
that is it already implicitly formats its arguments as if in a @code block.
The superfluous wrapping has the effect of creating a nested
<code class="..."> tag inside the regular automatic <code> tag, in the
option index HTML page, preventing the recognition of the corresponding
option by the option URL generation script.
This change removes those superfluous @code wrappings. Additionally,
variables appearing as separate argument in index are removed, permitting
a few more URL recognition. Finally, the URL files are regenerated with the
new URLs recognized on the updated HTML files.
By the way, a spurious 'option' is removed from the label of the std= option
in the index, without any effect on URL recognition.
PR other/116801
gcc/fortran/ChangeLog:
* invoke.texi: Remove @code wrapping in arguments to @opindex.
(std=): Remove spurious 'option' in index.
(idirafter, imultilib, iprefix, isysroot, iquote, isystem,
fintrinsic-modules-path): Remove variable from index.
* lang.opt.urls: Regenerate.
gcc/ada/ChangeLog:
* gcc-interface/lang.opt.urls: Regenerate.
gcc/c-family/ChangeLog:
* c.opt.urls: Regenerate.
gcc/ChangeLog:
* common.opt.urls: Regenerate.
gcc/d/ChangeLog:
* lang.opt.urls: Regenerate.
gcc/go/ChangeLog:
* lang.opt.urls: Regenerate.
gcc/m2/ChangeLog:
* lang.opt.urls: Regenerate.
gcc/rust/ChangeLog:
* lang.opt.urls: Regenerate.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/gcc-interface/lang.opt.urls | 6 | ||||
-rw-r--r-- | gcc/c-family/c.opt.urls | 40 | ||||
-rw-r--r-- | gcc/common.opt.urls | 26 | ||||
-rw-r--r-- | gcc/d/lang.opt.urls | 22 | ||||
-rw-r--r-- | gcc/fortran/invoke.texi | 314 | ||||
-rw-r--r-- | gcc/fortran/lang.opt.urls | 348 | ||||
-rw-r--r-- | gcc/go/lang.opt.urls | 2 | ||||
-rw-r--r-- | gcc/m2/lang.opt.urls | 22 | ||||
-rw-r--r-- | gcc/rust/lang.opt.urls | 2 |
9 files changed, 556 insertions, 226 deletions
diff --git a/gcc/ada/gcc-interface/lang.opt.urls b/gcc/ada/gcc-interface/lang.opt.urls index 7913bcb..3174c22 100644 --- a/gcc/ada/gcc-interface/lang.opt.urls +++ b/gcc/ada/gcc-interface/lang.opt.urls @@ -7,10 +7,10 @@ UrlSuffix(gcc/Directory-Options.html#index-I) LangUrlSuffix_D(gdc/Directory-Opti ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) nostdinc -UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) +UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-nostdinc) nostdlib UrlSuffix(gcc/Link-Options.html#index-nostdlib) @@ -19,6 +19,8 @@ UrlSuffix(gcc/Link-Options.html#index-nostdlib) ; duplicate: 'gcc/Code-Gen-Options.html#index-fshort-enums' ; duplicate: 'gcc/Non-bugs.html#index-fshort-enums-3' ; duplicate: 'gcc/Structures-unions-enumerations-and-bit-fields-implementation.html#index-fshort-enums-1' +fshort-enums +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fshort-enums) ; skipping UrlSuffix for 'fsigned-char' due to multiple URLs: ; duplicate: 'gcc/C-Dialect-Options.html#index-fsigned-char' diff --git a/gcc/c-family/c.opt.urls b/gcc/c-family/c.opt.urls index 084dfd2..47a5492 100644 --- a/gcc/c-family/c.opt.urls +++ b/gcc/c-family/c.opt.urls @@ -4,10 +4,10 @@ A UrlSuffix(gcc/Preprocessor-Options.html#index-A) C -UrlSuffix(gcc/Preprocessor-Options.html#index-C) +UrlSuffix(gcc/Preprocessor-Options.html#index-C) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-C) CC -UrlSuffix(gcc/Preprocessor-Options.html#index-CC) +UrlSuffix(gcc/Preprocessor-Options.html#index-CC) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-CC) D UrlSuffix(gcc/Preprocessor-Options.html#index-D-1) @@ -23,7 +23,7 @@ fgimple UrlSuffix(gcc/C-Dialect-Options.html#index-fgimple) H -UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) +UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-H) I UrlSuffix(gcc/Directory-Options.html#index-I) LangUrlSuffix_D(gdc/Directory-Options.html#index-I) @@ -68,7 +68,7 @@ fdeps-target= UrlSuffix(gcc/C-Dialect-Options.html#index-fdeps-target) P -UrlSuffix(gcc/Preprocessor-Options.html#index-P) +UrlSuffix(gcc/Preprocessor-Options.html#index-P) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-P) U UrlSuffix(gcc/Preprocessor-Options.html#index-U) @@ -101,7 +101,7 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Waligned-new) ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) Walloca UrlSuffix(gcc/Warning-Options.html#index-Walloca) LangUrlSuffix_D(gdc/Warnings.html#index-Walloca) @@ -245,7 +245,7 @@ Wconditionally-supported UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wconditionally-supported) Wconversion -UrlSuffix(gcc/Warning-Options.html#index-Wconversion) +UrlSuffix(gcc/Warning-Options.html#index-Wconversion) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wconversion) Wconversion-null UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wconversion-null) @@ -347,7 +347,7 @@ Wenum-int-mismatch UrlSuffix(gcc/Warning-Options.html#index-Wenum-int-mismatch) Werror -UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) +UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Werror) Wexceptions UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wexceptions) @@ -356,7 +356,7 @@ Wexpansion-to-defined UrlSuffix(gcc/Warning-Options.html#index-Wexpansion-to-defined) Wextra -UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) +UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wextra) Wextra-semi UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wextra-semi) @@ -647,7 +647,7 @@ Wparentheses UrlSuffix(gcc/Warning-Options.html#index-Wno-parentheses) Wpedantic -UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) +UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wpedantic) Wpessimizing-move UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-Wno-pessimizing-move) @@ -1281,6 +1281,8 @@ UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fno-rtti) LangUrlSuffix_D(g ; duplicate: 'gcc/Code-Gen-Options.html#index-fshort-enums' ; duplicate: 'gcc/Non-bugs.html#index-fshort-enums-3' ; duplicate: 'gcc/Structures-unions-enumerations-and-bit-fields-implementation.html#index-fshort-enums-1' +fshort-enums +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fshort-enums) fshort-wchar UrlSuffix(gcc/Code-Gen-Options.html#index-fshort-wchar) @@ -1354,7 +1356,7 @@ fwide-exec-charset= UrlSuffix(gcc/Preprocessor-Options.html#index-fwide-exec-charset) fworking-directory -UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) +UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-fworking-directory) fzero-link UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fzero-link) @@ -1375,28 +1377,28 @@ fext-numeric-literals UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fext-numeric-literals) idirafter -UrlSuffix(gcc/Directory-Options.html#index-idirafter) +UrlSuffix(gcc/Directory-Options.html#index-idirafter) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-idirafter) imacros UrlSuffix(gcc/Preprocessor-Options.html#index-imacros) imultilib -UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) +UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-imultilib) include UrlSuffix(gcc/Preprocessor-Options.html#index-include) iprefix -UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) +UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iprefix) isysroot -UrlSuffix(gcc/Directory-Options.html#index-isysroot) +UrlSuffix(gcc/Directory-Options.html#index-isysroot) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isysroot) isystem -UrlSuffix(gcc/Directory-Options.html#index-isystem) +UrlSuffix(gcc/Directory-Options.html#index-isystem) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isystem) iquote -UrlSuffix(gcc/Directory-Options.html#index-iquote) +UrlSuffix(gcc/Directory-Options.html#index-iquote) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iquote) iwithprefix UrlSuffix(gcc/Directory-Options.html#index-iwithprefix) @@ -1408,7 +1410,7 @@ no-integrated-cpp UrlSuffix(gcc/Preprocessor-Options.html#index-no-integrated-cpp) nostdinc -UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) +UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-nostdinc) ; skipping UrlSuffix for 'nostdinc++' due to multiple URLs: ; duplicate: 'gcc/C_002b_002b-Dialect-Options.html#index-nostdinc_002b_002b' @@ -1423,6 +1425,8 @@ UrlSuffix(gcc/Overall-Options.html#index-o) ; duplicate: 'gcc/Standards.html#index-pedantic' ; duplicate: 'gcc/Warning-Options.html#index-pedantic-1' ; duplicate: 'gcc/Warnings-and-Errors.html#index-pedantic-4' +pedantic +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-pedantic) print-objc-runtime-info UrlSuffix(gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-print-objc-runtime-info) @@ -1444,7 +1448,7 @@ trigraphs UrlSuffix(gcc/Preprocessor-Options.html#index-trigraphs) undef -UrlSuffix(gcc/Preprocessor-Options.html#index-undef) +UrlSuffix(gcc/Preprocessor-Options.html#index-undef) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-undef) v UrlSuffix(gcc/Overall-Options.html#index-v) LangUrlSuffix_D(gdc/Developer-Options.html#index-v) diff --git a/gcc/common.opt.urls b/gcc/common.opt.urls index b917f90..e31736c 100644 --- a/gcc/common.opt.urls +++ b/gcc/common.opt.urls @@ -106,13 +106,13 @@ Wdisabled-optimization UrlSuffix(gcc/Warning-Options.html#index-Wdisabled-optimization) Werror -UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) +UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Werror) Werror= -UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) +UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Werror) Wextra -UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) +UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wextra) Wfatal-errors UrlSuffix(gcc/Warning-Options.html#index-Wfatal-errors) @@ -173,7 +173,7 @@ Wpadded UrlSuffix(gcc/Warning-Options.html#index-Wno-padded) Wpedantic -UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) +UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wpedantic) Wreturn-local-addr UrlSuffix(gcc/Warning-Options.html#index-Wno-return-local-addr) @@ -266,7 +266,7 @@ Wunused-label UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-label) Wunused-parameter -UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-parameter) +UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-parameter) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wunused-parameter) Wunused-value UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-value) @@ -415,7 +415,7 @@ fauto-profile= UrlSuffix(gcc/Optimize-Options.html#index-fauto-profile) fbounds-check -LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) +LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fbounds-check) fbranch-count-reg UrlSuffix(gcc/Optimize-Options.html#index-fbranch-count-reg) @@ -1367,7 +1367,7 @@ fsync-libcalls UrlSuffix(gcc/Code-Gen-Options.html#index-fsync-libcalls) fsyntax-only -UrlSuffix(gcc/Warning-Options.html#index-fsyntax-only) LangUrlSuffix_D(gdc/Warnings.html#index-fno-syntax-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) ftest-coverage UrlSuffix(gcc/Instrumentation-Options.html#index-ftest-coverage) @@ -1744,12 +1744,16 @@ UrlSuffix(gcc/Overall-Options.html#index-pass-exit-codes) ; duplicate: 'gcc/Standards.html#index-pedantic' ; duplicate: 'gcc/Warning-Options.html#index-pedantic-1' ; duplicate: 'gcc/Warnings-and-Errors.html#index-pedantic-4' +pedantic +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-pedantic) ; skipping UrlSuffix for 'pedantic-errors' due to multiple URLs: ; duplicate: 'gcc/Non-bugs.html#index-pedantic-errors-2' ; duplicate: 'gcc/Standards.html#index-pedantic-errors' ; duplicate: 'gcc/Warning-Options.html#index-pedantic-errors-1' ; duplicate: 'gcc/Warnings-and-Errors.html#index-pedantic-errors-3' +pedantic-errors +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-pedantic-errors) pg UrlSuffix(gcc/Instrumentation-Options.html#index-pg) @@ -1809,7 +1813,7 @@ u UrlSuffix(gcc/Link-Options.html#index-u) undef -UrlSuffix(gcc/Preprocessor-Options.html#index-undef) +UrlSuffix(gcc/Preprocessor-Options.html#index-undef) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-undef) v UrlSuffix(gcc/Overall-Options.html#index-v) LangUrlSuffix_D(gdc/Developer-Options.html#index-v) @@ -1845,9 +1849,15 @@ UrlSuffix(gcc/Overall-Options.html#index-specs) static-libgcc UrlSuffix(gcc/Link-Options.html#index-static-libgcc) +static-libgfortran +LangUrlSuffix_Fortran(gfortran/Link-Options.html#index-static-libgfortran) + static-libphobos LangUrlSuffix_D(gdc/Linking.html#index-static-libphobos) +static-libquadmath +LangUrlSuffix_Fortran(gfortran/Link-Options.html#index-static-libquadmath) + static-libstdc++ UrlSuffix(gcc/Link-Options.html#index-static-libstdc_002b_002b) diff --git a/gcc/d/lang.opt.urls b/gcc/d/lang.opt.urls index 09b2a26..8fcb441 100644 --- a/gcc/d/lang.opt.urls +++ b/gcc/d/lang.opt.urls @@ -1,7 +1,7 @@ ; Autogenerated by regenerate-opt-urls.py from gcc/d/lang.opt and generated HTML H -UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) +UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-H) Hd LangUrlSuffix_D(gdc/Code-Generation.html#index-Hd) @@ -49,7 +49,7 @@ UrlSuffix(gcc/Warning-Options.html#index-Waddress) ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) Walloca UrlSuffix(gcc/Warning-Options.html#index-Walloca) LangUrlSuffix_D(gdc/Warnings.html#index-Walloca) @@ -67,10 +67,10 @@ Wdeprecated UrlSuffix(gcc/Warning-Options.html#index-Wdeprecated) LangUrlSuffix_D(gdc/Warnings.html#index-Wdeprecated) Werror -UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) +UrlSuffix(gcc/Warning-Options.html#index-Werror) LangUrlSuffix_D(gdc/Warnings.html#index-Werror) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Werror) Wextra -UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) +UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wextra) Wmismatched-special-enum LangUrlSuffix_D(gdc/Warnings.html#index-Wmismatched-special-enum) @@ -103,10 +103,10 @@ fassert LangUrlSuffix_D(gdc/Runtime-Options.html#index-fassert) fbounds-check -LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) +LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fbounds-check) fbounds-check= -LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) +LangUrlSuffix_D(gdc/Runtime-Options.html#index-fbounds-check) LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fbounds-check) ; skipping UrlSuffix for 'fbuiltin' due to multiple URLs: ; duplicate: 'gcc/C-Dialect-Options.html#index-fbuiltin' @@ -195,22 +195,22 @@ fweak-templates LangUrlSuffix_D(gdc/Runtime-Options.html#index-fno-weak-templates) imultilib -UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) +UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-imultilib) iprefix -UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) +UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iprefix) isysroot -UrlSuffix(gcc/Directory-Options.html#index-isysroot) +UrlSuffix(gcc/Directory-Options.html#index-isysroot) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isysroot) isystem -UrlSuffix(gcc/Directory-Options.html#index-isystem) +UrlSuffix(gcc/Directory-Options.html#index-isystem) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isystem) nophoboslib LangUrlSuffix_D(gdc/Linking.html#index-nophoboslib) nostdinc -UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) +UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-nostdinc) static-libphobos LangUrlSuffix_D(gdc/Linking.html#index-static-libphobos) diff --git a/gcc/fortran/invoke.texi b/gcc/fortran/invoke.texi index ba969b0..fbb5a0e 100644 --- a/gcc/fortran/invoke.texi +++ b/gcc/fortran/invoke.texi @@ -220,8 +220,8 @@ The following options control the details of the Fortran dialect accepted by the compiler: @table @gcctabopt -@opindex @code{ffree-form} -@opindex @code{ffixed-form} +@opindex ffree-form +@opindex ffixed-form @cindex options, Fortran dialect @cindex file format, free @cindex file format, fixed @@ -232,7 +232,7 @@ was introduced in Fortran 90. Fixed form was traditionally used in older Fortran programs. When neither option is specified, the source form is determined by the file extension. -@opindex @code{fall-intrinsics} +@opindex fall-intrinsics @item -fall-intrinsics This option causes all intrinsic procedures (including the GNU-specific extensions) to be accepted. This can be useful with @option{-std=} to @@ -241,7 +241,7 @@ available with @command{gfortran}. As a consequence, @option{-Wintrinsics-std} will be ignored and no user-defined procedure with the same name as any intrinsic will be called except when it is explicitly declared @code{EXTERNAL}. -@opindex @code{fallow-argument-mismatch} +@opindex fallow-argument-mismatch @item -fallow-argument-mismatch Some code contains calls to external procedures with mismatches between the calls and the procedure definition, or with mismatches @@ -256,15 +256,15 @@ Using this option is @emph{strongly} discouraged. It is possible to provide standard-conforming code which allows different types of arguments by using an explicit interface and @code{TYPE(*)}. -@opindex @code{allow-invalid-boz} +@opindex allow-invalid-boz @item -fallow-invalid-boz A BOZ literal constant can occur in a limited number of contexts in standard conforming Fortran. This option degrades an error condition to a warning, and allows a BOZ literal constant to appear where the Fortran standard would otherwise prohibit its use. -@opindex @code{fd-lines-as-code} -@opindex @code{fd-lines-as-comments} +@opindex fd-lines-as-code +@opindex fd-lines-as-comments @item -fd-lines-as-code @itemx -fd-lines-as-comments Enable special treatment for lines beginning with @code{d} or @code{D} @@ -273,7 +273,7 @@ given they are treated as if the first column contained a blank. If the @option{-fd-lines-as-comments} option is given, they are treated as comment lines. -@opindex @code{fdec} +@opindex fdec @item -fdec DEC compatibility mode. Enables extensions and other features that mimic the default behavior of older compilers (such as DEC). @@ -290,24 +290,24 @@ Other flags enabled by this switch are: If @option{-fd-lines-as-code}/@option{-fd-lines-as-comments} are unset, then @option{-fdec} also sets @option{-fd-lines-as-comments}. -@opindex @code{fdec-char-conversions} +@opindex fdec-char-conversions @item -fdec-char-conversions Enable the use of character literals in assignments and @code{DATA} statements for non-character variables. -@opindex @code{fdec-structure} +@opindex fdec-structure @item -fdec-structure Enable DEC @code{STRUCTURE} and @code{RECORD} as well as @code{UNION}, @code{MAP}, and dot ('.') as a member separator (in addition to '%'). This is provided for compatibility only; Fortran 90 derived types should be used instead where possible. -@opindex @code{fdec-intrinsic-ints} +@opindex fdec-intrinsic-ints @item -fdec-intrinsic-ints Enable B/I/J/K kind variants of existing integer functions (e.g. BIAND, IIAND, JIAND, etc...). For a complete list of intrinsics see the full documentation. -@opindex @code{fdec-math} +@opindex fdec-math @item -fdec-math Obsolete flag. The purpose of this option was to enable legacy math intrinsics such as COTAN and degree-valued trigonometric @@ -315,28 +315,28 @@ functions (e.g. TAND, ATAND, etc...) for compatability with older code. This option is no longer operable. The trigonometric functions are now either part of Fortran 2023 or GNU extensions. -@opindex @code{fdec-static} +@opindex fdec-static @item -fdec-static Enable DEC-style STATIC and AUTOMATIC attributes to explicitly specify the storage of variables and other objects. -@opindex @code{fdec-include} +@opindex fdec-include @item -fdec-include Enable parsing of INCLUDE as a statement in addition to parsing it as INCLUDE line. When parsed as INCLUDE statement, INCLUDE does not have to be on a single line and can use line continuations. -@opindex @code{fdec-format-defaults} +@opindex fdec-format-defaults @item -fdec-format-defaults Enable format specifiers F, G and I to be used without width specifiers, default widths will be used instead. -@opindex @code{fdec-blank-format-item} +@opindex fdec-blank-format-item @item -fdec-blank-format-item Enable a blank format item at the end of a format specification i.e. nothing following the final comma. -@opindex @code{fdollar-ok} +@opindex fdollar-ok @cindex @code{$} @cindex symbol names @cindex character set @@ -346,7 +346,7 @@ that start with @samp{$} are rejected since it is unclear which rules to apply to implicit typing as different vendors implement different rules. Using @samp{$} in @code{IMPLICIT} statements is also rejected. -@opindex @code{backslash} +@opindex backslash @cindex backslash @cindex escape characters @item -fbackslash @@ -362,7 +362,7 @@ translated into the Unicode characters corresponding to the specified code points. All other combinations of a character preceded by \ are unexpanded. -@opindex @code{fmodule-private} +@opindex fmodule-private @cindex module entities @cindex private @item -fmodule-private @@ -370,7 +370,7 @@ Set the default accessibility of module entities to @code{PRIVATE}. Use-associated entities will not be accessible unless they are explicitly declared as @code{PUBLIC}. -@opindex @code{ffixed-line-length-}@var{n} +@opindex ffixed-line-length-@var{n} @cindex file format, fixed @item -ffixed-line-length-@var{n} Set column after which characters are ignored in typical fixed-form @@ -387,7 +387,7 @@ to them to fill out the line. @option{-ffixed-line-length-0} means the same thing as @option{-ffixed-line-length-none}. -@opindex @code{fpad-source} +@opindex fpad-source @item -fno-pad-source By default fixed-form lines have spaces assumed (as if padded to that length) after the ends of short fixed-form lines. This is not done either if @@ -396,7 +396,7 @@ if @option{-fno-pad-source} option is used. With any of those options continued character constants never have implicit spaces appended to them to fill out the line. -@opindex @code{ffree-line-length-}@var{n} +@opindex ffree-line-length-@var{n} @cindex file format, free @item -ffree-line-length-@var{n} Set column after which characters are ignored in typical free-form @@ -405,18 +405,18 @@ lines in the source file. The default value is 132. @option{-ffree-line-length-0} means the same thing as @option{-ffree-line-length-none}. -@opindex @code{fmax-identifier-length=}@var{n} +@opindex fmax-identifier-length=@var{n} @item -fmax-identifier-length=@var{n} Specify the maximum allowed identifier length. Typical values are 31 (Fortran 95) and 63 (Fortran 2003 and later). -@opindex @code{fimplicit-none} +@opindex fimplicit-none @item -fimplicit-none Specify that no implicit typing is allowed, unless overridden by explicit @code{IMPLICIT} statements. This is the equivalent of adding @code{implicit none} to the start of every procedure. -@opindex @code{fcray-pointer} +@opindex fcray-pointer @item -fcray-pointer Enable the Cray pointer extension, which provides C-like pointer functionality. @@ -480,7 +480,7 @@ is additionally specified, the @code{loop} region binds to the current task region, independent of the specified @code{bind} clause. -@opindex @code{frange-check} +@opindex frange-check @item -fno-range-check Disable range checking on results of simplification of constant expressions during compilation. For example, GNU Fortran will give @@ -494,14 +494,14 @@ Similarly, @code{DATA i/Z'FFFFFFFF'/} will result in an integer overflow on most systems, but with @option{-fno-range-check} the value will ``wrap around'' and @code{i} will be initialized to @math{-1} instead. -@opindex @code{fdefault-integer-8} +@opindex fdefault-integer-8 @item -fdefault-integer-8 Set the default integer and logical types to an 8 byte wide type. This option also affects the kind of integer constants like @code{42}. Unlike @option{-finteger-4-integer-8}, it does not promote variables with explicit kind declaration. -@opindex @code{fdefault-real-8} +@opindex fdefault-real-8 @item -fdefault-real-8 Set the default real type to an 8 byte wide type. This option also affects the kind of non-double real constants like @code{1.0}. This option promotes @@ -512,7 +512,7 @@ and double real constants are not promoted. Unlike @option{-freal-4-real-8}, @code{fdefault-real-8} does not promote variables with explicit kind declarations. -@opindex @code{fdefault-real-10} +@opindex fdefault-real-10 @item -fdefault-real-10 Set the default real type to an 10 byte wide type. This option also affects the kind of non-double real constants like @code{1.0}. This option promotes @@ -523,7 +523,7 @@ and double real constants are not promoted. Unlike @option{-freal-4-real-10}, @code{fdefault-real-10} does not promote variables with explicit kind declarations. -@opindex @code{fdefault-real-16} +@opindex fdefault-real-16 @item -fdefault-real-16 Set the default real type to an 16 byte wide type. This option also affects the kind of non-double real constants like @code{1.0}. This option promotes @@ -534,7 +534,7 @@ and double real constants are not promoted. Unlike @option{-freal-4-real-16}, @code{fdefault-real-16} does not promote variables with explicit kind declarations. -@opindex @code{fdefault-double-8} +@opindex fdefault-double-8 @item -fdefault-double-8 Set the @code{DOUBLE PRECISION} type and double real constants like @code{1.d0} to an 8 byte wide type. Do nothing if this @@ -543,7 +543,7 @@ is already the default. This option prevents @option{-fdefault-real-8}, from promoting @code{DOUBLE PRECISION} and double real constants like @code{1.d0} to 16 bytes. -@opindex @code{finteger-4-integer-8} +@opindex finteger-4-integer-8 @item -finteger-4-integer-8 Promote all @code{INTEGER(KIND=4)} entities to an @code{INTEGER(KIND=8)} entities. If @code{KIND=8} is unavailable, then an error will be issued. @@ -554,12 +554,12 @@ BOZ literal constant conversion, and I/O. Inspection of the intermediate representation of the translated Fortran code, produced by @option{-fdump-tree-original}, is suggested. -@opindex @code{freal-4-real-8} -@opindex @code{freal-4-real-10} -@opindex @code{freal-4-real-16} -@opindex @code{freal-8-real-4} -@opindex @code{freal-8-real-10} -@opindex @code{freal-8-real-16} +@opindex freal-4-real-8 +@opindex freal-4-real-10 +@opindex freal-4-real-16 +@opindex freal-8-real-4 +@opindex freal-8-real-10 +@opindex freal-8-real-16 @cindex options, real kind type promotion @item -freal-4-real-8 @itemx -freal-4-real-10 @@ -588,7 +588,7 @@ when passing a value to the @code{kind=} dummy argument. Inspection of the intermediate representation of the translated Fortran code, produced by @option{-fdump-fortran-original} or @option{-fdump-tree-original}, is suggested. -@opindex @code{std=}@var{std} option +@opindex std=@var{std} @item -std=@var{std} Specify the standard to which the program is expected to conform, which may be one of @samp{f95}, @samp{f2003}, @samp{f2008}, @samp{f2018}, @@ -608,11 +608,11 @@ standards. The deprecated option @samp{-std=f2008ts} acts as an alias for @samp{-std=f2018}. It is only present for backwards compatibility with earlier gfortran versions and should not be used any more. -@opindex @code{ftest-forall-temp} +@opindex ftest-forall-temp @item -ftest-forall-temp Enhance test coverage by forcing most forall assignments to use temporary. -@opindex @code{funsigned} +@opindex funsigned @item -funsigned Allow the experimental unsigned extension. @end table @@ -664,8 +664,8 @@ to preprocess such files (@uref{http://www.daniellnagle.com/coco.html}). The following options control preprocessing of Fortran code: @table @gcctabopt -@opindex @code{cpp} -@opindex @code{fpp} +@opindex cpp +@opindex fpp @cindex preprocessor, enable @cindex preprocessor, disable @item -cpp @@ -684,7 +684,7 @@ preprocessed output as well, so it might be advisable to use the @option{-ffree-line-length-none} or @option{-ffixed-line-length-none} options. -@opindex @code{dM} +@opindex dM @cindex preprocessor, debugging @cindex debugging, preprocessor @item -dM @@ -698,7 +698,7 @@ Assuming you have no file @file{foo.f90}, the command @end smallexample will show all the predefined macros. -@opindex @code{dD} +@opindex dD @cindex preprocessor, debugging @cindex debugging, preprocessor @item -dD @@ -707,13 +707,13 @@ predefined macros, and it outputs both the @code{#define} directives and the result of preprocessing. Both kinds of output go to the standard output file. -@opindex @code{dN} +@opindex dN @cindex preprocessor, debugging @cindex debugging, preprocessor @item -dN Like @option{-dD}, but emit only the macro names, not their expansions. -@opindex @code{dU} +@opindex dU @cindex preprocessor, debugging @cindex debugging, preprocessor @item -dU @@ -722,14 +722,14 @@ definedness is tested in preprocessor directives, are output; the output is delayed until the use or test of the macro; and @code{'#undef'} directives are also output for macros tested but undefined at the time. -@opindex @code{dI} +@opindex dI @cindex preprocessor, debugging @cindex debugging, preprocessor @item -dI Output @code{'#include'} directives in addition to the result of preprocessing. -@opindex @code{fworking-directory} +@opindex fworking-directory @cindex preprocessor, working directory @item -fworking-directory Enable generation of linemarkers in the preprocessor output that will @@ -745,7 +745,7 @@ but this can be inhibited with the negated form in the command line, this option has no effect, since no @code{#line} directives are emitted whatsoever. -@opindex @code{idirafter @var{dir}} +@opindex idirafter @cindex preprocessing, include path @item -idirafter @var{dir} Search @var{dir} for include files, but do it after all directories @@ -754,26 +754,26 @@ been exhausted. @var{dir} is treated as a system include directory. If dir begins with @code{=}, then the @code{=} will be replaced by the sysroot prefix; see @option{--sysroot} and @option{-isysroot}. -@opindex @code{imultilib @var{dir}} +@opindex imultilib @cindex preprocessing, include path @item -imultilib @var{dir} Use @var{dir} as a subdirectory of the directory containing target-specific C++ headers. -@opindex @code{iprefix @var{prefix}} +@opindex iprefix @cindex preprocessing, include path @item -iprefix @var{prefix} Specify @var{prefix} as the prefix for subsequent @option{-iwithprefix} options. If the @var{prefix} represents a directory, you should include the final @code{'/'}. -@opindex @code{isysroot @var{dir}} +@opindex isysroot @cindex preprocessing, include path @item -isysroot @var{dir} This option is like the @option{--sysroot} option, but applies only to header files. See the @option{--sysroot} option for more information. -@opindex @code{iquote @var{dir}} +@opindex iquote @cindex preprocessing, include path @item -iquote @var{dir} Search @var{dir} only for header files requested with @code{#include "file"}; @@ -782,7 +782,7 @@ specified by @option{-I} and before the standard system directories. If @var{dir} begins with @code{=}, then the @code{=} will be replaced by the sysroot prefix; see @option{--sysroot} and @option{-isysroot}. -@opindex @code{isystem @var{dir}} +@opindex isystem @cindex preprocessing, include path @item -isystem @var{dir} Search @var{dir} for header files, after all directories specified by @@ -792,30 +792,30 @@ applied to the standard system directories. If @var{dir} begins with @code{=}, then the @code{=} will be replaced by the sysroot prefix; see @option{--sysroot} and @option{-isysroot}. -@opindex @code{nostdinc} +@opindex nostdinc @item -nostdinc Do not search the standard system directories for header files. Only the directories you have specified with @option{-I} options (and the directory of the current file, if appropriate) are searched. -@opindex @code{undef} +@opindex undef @item -undef Do not predefine any system-specific or GCC-specific macros. The standard predefined macros remain defined. -@opindex @code{A@var{predicate}=@var{answer}} +@opindex A@var{predicate}=@var{answer} @cindex preprocessing, assertion @item -A@var{predicate}=@var{answer} Make an assertion with the predicate @var{predicate} and answer @var{answer}. This form is preferred to the older form -A predicate(answer), which is still supported, because it does not use shell special characters. -@opindex @code{A-@var{predicate}=@var{answer}} +@opindex A-@var{predicate}=@var{answer} @cindex preprocessing, assertion @item -A-@var{predicate}=@var{answer} Cancel an assertion with the predicate @var{predicate} and answer @var{answer}. -@opindex @code{C} +@opindex C @cindex preprocessing, keep comments @item -C Do not discard comments. All comments are passed through to the output @@ -831,7 +831,7 @@ token on the line is no longer a @code{'#'}. Warning: this currently handles C-Style comments only. The preprocessor does not yet recognize Fortran-style comments. -@opindex @code{CC} +@opindex CC @cindex preprocessing, keep comments @item -CC Do not discard comments, including during macro expansion. This is like @@ -847,12 +847,12 @@ is generally used to support lint comments. Warning: this currently handles C- and C++-Style comments only. The preprocessor does not yet recognize Fortran-style comments. -@opindex @code{D@var{name}} +@opindex D@var{name} @cindex preprocessing, define macros @item -D@var{name} Predefine name as a macro, with definition @code{1}. -@opindex @code{D@var{name}=@var{definition}} +@opindex D@var{name}=@var{definition} @cindex preprocessing, define macros @item -D@var{name}=@var{definition} The contents of @var{definition} are tokenized and processed as if they @@ -874,13 +874,13 @@ works. given on the command line. All -imacros file and -include file options are processed after all -D and -U options. -@opindex @code{H} +@opindex H @item -H Print the name of each header file used, in addition to other normal activities. Each name is indented to show how deep in the @code{'#include'} stack it is. -@opindex @code{P} +@opindex P @cindex preprocessing, no linemarkers @item -P Inhibit generation of linemarkers in the output from the preprocessor. @@ -888,7 +888,7 @@ This might be useful when running the preprocessor on something that is not C code, and will be sent to a program which might be confused by the linemarkers. -@opindex @code{U@var{name}} +@opindex U@var{name} @cindex preprocessing, undefine macros @item -U@var{name} Cancel any previous definition of @var{name}, either built in or provided @@ -926,7 +926,7 @@ These options control the amount and kinds of errors and warnings produced by GNU Fortran: @table @gcctabopt -@opindex @code{fmax-errors=}@var{n} +@opindex fmax-errors=@var{n} @cindex errors, limiting @item -fmax-errors=@var{n} Limits the maximum number of error messages to @var{n}, at which point @@ -934,15 +934,15 @@ GNU Fortran bails out rather than attempting to continue processing the source code. If @var{n} is 0, there is no limit on the number of error messages produced. -@opindex @code{fsyntax-only} +@opindex fsyntax-only @cindex syntax checking @item -fsyntax-only Check the code for syntax errors, but do not actually compile it. This will generate module files for each module present in the code, but no other output file. -@opindex @code{pedantic} -@opindex @code{Wpedantic} +@opindex pedantic +@opindex Wpedantic @item -Wpedantic @itemx -pedantic Issue warnings for uses of extensions to Fortran. @@ -965,12 +965,12 @@ This should be used in conjunction with @option{-std=f95}, @option{-std=f2003}, @option{-std=f2008}, @option{-std=f2018} or @option{-std=f2023}. -@opindex @code{pedantic-errors} +@opindex pedantic-errors @item -pedantic-errors Like @option{-pedantic}, except that errors are produced rather than warnings. -@opindex @code{Wall} +@opindex Wall @cindex all warnings @cindex warnings, all @item -Wall @@ -983,7 +983,7 @@ This currently includes @option{-Waliasing}, @option{-Wampersand}, @option{-Winteger-division}, @option{-Wreal-q-constant}, @option{-Wunused} and @option{-Wundefined-do-loop}. -@opindex @code{Waliasing} +@opindex Waliasing @cindex aliasing @cindex warnings, aliasing @item -Waliasing @@ -1005,7 +1005,7 @@ The following example will trigger the warning. call bar(a,a) @end smallexample -@opindex @code{Wampersand} +@opindex Wampersand @cindex warnings, ampersand @cindex @code{&} @item -Wampersand @@ -1017,14 +1017,14 @@ character constant, GNU Fortran assumes continuation at the first non-comment, non-whitespace character after the ampersand that initiated the continuation. -@opindex @code{Warray-temporaries} +@opindex Warray-temporaries @cindex warnings, array temporaries @item -Warray-temporaries Warn about array temporaries generated by the compiler. The information generated by this warning is sometimes useful in optimization, in order to avoid such temporaries. -@opindex @code{Wc-binding-type} +@opindex Wc-binding-type @cindex warning, C binding type @item -Wc-binding-type Warn if the a variable might not be C interoperable. In particular, warn if @@ -1033,12 +1033,12 @@ instead of using a kind parameter defined for C interoperability in the intrinsic @code{ISO_C_Binding} module. This option is implied by @option{-Wall}. -@opindex @code{Wcharacter-truncation} +@opindex Wcharacter-truncation @cindex warnings, character truncation @item -Wcharacter-truncation Warn when a character assignment will truncate the assigned string. -@opindex @code{Wline-truncation} +@opindex Wline-truncation @cindex warnings, line truncation @item -Wline-truncation Warn when a source code line will be truncated. This option is @@ -1046,21 +1046,21 @@ implied by @option{-Wall}. For free-form source code, the default is @option{-Werror=line-truncation} such that truncations are reported as error. -@opindex @code{Wconversion} +@opindex Wconversion @cindex warnings, conversion @cindex conversion @item -Wconversion Warn about implicit conversions that are likely to change the value of the expression after conversion. Implied by @option{-Wall}. -@opindex @code{Wconversion-extra} +@opindex Wconversion-extra @cindex warnings, conversion @cindex conversion @item -Wconversion-extra Warn about implicit conversions between different types and kinds. This option does @emph{not} imply @option{-Wconversion}. -@opindex @code{Wextra} +@opindex Wextra @cindex extra warnings @cindex warnings, extra @item -Wextra @@ -1068,34 +1068,34 @@ Enables some warning options for usages of language features which may be problematic. This currently includes @option{-Wcompare-reals}, @option{-Wunused-parameter} and @option{-Wdo-subscript}. -@opindex @code{Wfrontend-loop-interchange} +@opindex Wfrontend-loop-interchange @cindex warnings, loop interchange @cindex loop interchange, warning @item -Wfrontend-loop-interchange Warn when using @option{-ffrontend-loop-interchange} for performing loop interchanges. -@opindex @code{Wimplicit-interface} +@opindex Wimplicit-interface @cindex warnings, implicit interface @item -Wimplicit-interface Warn if a procedure is called without an explicit interface. Note this only checks that an explicit interface is present. It does not check that the declared interfaces are consistent across program units. -@opindex @code{Wimplicit-procedure} +@opindex Wimplicit-procedure @cindex warnings, implicit procedure @item -Wimplicit-procedure Warn if a procedure is called that has neither an explicit interface nor has been declared as @code{EXTERNAL}. -@opindex @code{Winteger-division} +@opindex Winteger-division @cindex warnings, integer division @cindex warnings, division of integers @item -Winteger-division Warn if a constant integer division truncates its result. As an example, 3/5 evaluates to 0. -@opindex @code{Wintrinsics-std} +@opindex Wintrinsics-std @cindex warnings, non-standard intrinsics @cindex warnings, intrinsics of other standards @item -Wintrinsics-std @@ -1105,7 +1105,7 @@ it as @code{EXTERNAL} procedure because of this. @option{-fall-intrinsics} can be used to never trigger this behavior and always link to the intrinsic regardless of the selected standard. -@opindex @code{Woverwrite-recursive} +@opindex Woverwrite-recursive @cindex warnings, overwrite recursive @item -Wno-overwrite-recursive Do not warn when @option{-fno-automatic} is used with @option{-frecursive}. Recursion @@ -1114,13 +1114,13 @@ will be broken if the relevant local variables do not have the attribute when it is known that recursion is not broken. Useful for build environments that use @option{-Werror}. -@opindex @code{Wreal-q-constant} +@opindex Wreal-q-constant @cindex warnings, @code{q} exponent-letter @item -Wreal-q-constant Produce a warning if a real-literal-constant contains a @code{q} exponent-letter. -@opindex @code{Wsurprising} +@opindex Wsurprising @cindex warnings, suspicious code @item -Wsurprising Produce a warning when ``suspicious'' code constructs are encountered. @@ -1152,7 +1152,7 @@ vendor-extension sentinel is encountered. (The equivalent @code{ompx}, used in free-form source code, is diagnosed by default.) @end itemize -@opindex @code{Wtabs} +@opindex Wtabs @cindex warnings, tabs @cindex tabulators @item -Wtabs @@ -1164,21 +1164,21 @@ active for @option{-pedantic}, @option{-std=f95}, @option{-std=f2003}, @option{-std=f2008}, @option{-std=f2018}, @option{-std=f2023} and @option{-Wall}. -@opindex @code{Wundefined-do-loop} +@opindex Wundefined-do-loop @cindex warnings, undefined do loop @item -Wundefined-do-loop Warn if a DO loop with step either 1 or -1 yields an underflow or an overflow during iteration of an induction variable of the loop. This option is implied by @option{-Wall}. -@opindex @code{Wunderflow} +@opindex Wunderflow @cindex warnings, underflow @cindex underflow @item -Wunderflow Produce a warning when numerical constant expressions are encountered, which yield an UNDERFLOW during compilation. Enabled by default. -@opindex @code{Wintrinsic-shadow} +@opindex Wintrinsic-shadow @cindex warnings, intrinsic @cindex intrinsic @item -Wintrinsic-shadow @@ -1187,21 +1187,21 @@ intrinsic; in this case, an explicit interface or @code{EXTERNAL} or @code{INTRINSIC} declaration might be needed to get calls later resolved to the desired intrinsic/procedure. This option is implied by @option{-Wall}. -@opindex @code{Wuse-without-only} +@opindex Wuse-without-only @cindex warnings, use statements @cindex intrinsic @item -Wuse-without-only Warn if a @code{USE} statement has no @code{ONLY} qualifier and thus implicitly imports all public entities of the used module. -@opindex @code{Wunused-dummy-argument} +@opindex Wunused-dummy-argument @cindex warnings, unused dummy argument @cindex unused dummy argument @cindex dummy argument, unused @item -Wunused-dummy-argument Warn about unused dummy arguments. This option is implied by @option{-Wall}. -@opindex @code{Wunused-parameter} +@opindex Wunused-parameter @cindex warnings, unused parameter @cindex unused parameter @item -Wunused-parameter @@ -1212,7 +1212,7 @@ but about unused @code{PARAMETER} values. @option{-Wunused-parameter} is implied by @option{-Wextra} if also @option{-Wunused} or @option{-Wall} is used. -@opindex @code{Walign-commons} +@opindex Walign-commons @cindex warnings, alignment of @code{COMMON} blocks @cindex alignment of @code{COMMON} blocks @item -Walign-commons @@ -1220,7 +1220,7 @@ By default, @command{gfortran} warns about any occasion of variables being padded for proper alignment inside a @code{COMMON} block. This warning can be turned off via @option{-Wno-align-commons}. See also @option{-falign-commons}. -@opindex @code{Wfunction-elimination} +@opindex Wfunction-elimination @cindex function elimination @cindex warnings, function elimination @item -Wfunction-elimination @@ -1228,7 +1228,7 @@ Warn if any calls to impure functions are eliminated by the optimizations enabled by the @option{-ffrontend-optimize} option. This option is implied by @option{-Wextra}. -@opindex @code{Wrealloc-lhs} +@opindex Wrealloc-lhs @cindex Reallocate the LHS in assignments, notification @item -Wrealloc-lhs Warn when the compiler might insert code to for allocation or reallocation of @@ -1241,27 +1241,27 @@ is shown, even if the compiler will optimize reallocation checks away. For instance, when the right-hand side contains the same variable multiplied by a scalar. See also @option{-frealloc-lhs}. -@opindex @code{Wrealloc-lhs-all} +@opindex Wrealloc-lhs-all @item -Wrealloc-lhs-all Warn when the compiler inserts code to for allocation or reallocation of an allocatable variable; this includes scalars and derived types. -@opindex @code{Wcompare-reals} +@opindex Wcompare-reals @item -Wcompare-reals Warn when comparing real or complex types for equality or inequality. This option is implied by @option{-Wextra}. -@opindex @code{Wtargt-lifetime} +@opindex Wtargt-lifetime @item -Wtarget-lifetime Warn if the pointer in a pointer assignment might be longer than the its target. This option is implied by @option{-Wall}. -@opindex @code{Wzerotrip} +@opindex Wzerotrip @item -Wzerotrip Warn if a @code{DO} loop is known to execute zero times at compile time. This option is implied by @option{-Wall}. -@opindex @code{Wdo-subscript} +@opindex Wdo-subscript @item -Wdo-subscript Warn if an array subscript inside a DO loop could lead to an out-of-bounds access even if the compiler cannot prove that the @@ -1276,7 +1276,7 @@ statement is actually executed, in cases like @end smallexample This option is implied by @option{-Wextra}. -@opindex @code{Werror} +@opindex Werror @cindex warnings, to errors @item -Werror Turns all warnings into errors. @@ -1298,7 +1298,7 @@ GNU Fortran has various special options that are used for debugging your program. @table @gcctabopt -@opindex @code{fdebug-aux-vars} +@opindex fdebug-aux-vars @item -fdebug-aux-vars Renames internal variables created by the gfortran front end and makes them accessible to a debugger. The name of the internal variables then @@ -1307,7 +1307,7 @@ useful for debugging the compiler's code generation together with @code{-fdump-tree-original} and enabling debugging of the executable program by using @code{-g} or @code{-ggdb3}. -@opindex @code{ffpe-trap=}@var{list} +@opindex ffpe-trap=@var{list} @item -ffpe-trap=@var{list} Specify a list of floating point exception traps to enable. On most systems, if a floating point exception occurs and the trap for that @@ -1343,7 +1343,7 @@ be uninteresting in practice. By default no exception traps are enabled. -@opindex @code{ffpe-summary=}@var{list} +@opindex ffpe-summary=@var{list} @item -ffpe-summary=@var{list} Specify a list of floating-point exceptions, whose flag status is printed to @code{ERROR_UNIT} when invoking @code{STOP} and @code{ERROR STOP}. @@ -1357,7 +1357,7 @@ last one will be used. By default, a summary for all exceptions but @samp{inexact} is shown. -@opindex @code{fno-backtrace} +@opindex fno-backtrace @cindex backtrace @cindex trace @item -fno-backtrace @@ -1390,7 +1390,7 @@ It also affects the search paths used by @command{cpp} when used to preprocess Fortran source. @table @gcctabopt -@opindex @code{I}@var{dir} +@opindex I@var{dir} @cindex directory, search paths for inclusion @cindex inclusion, directory search paths for @cindex search paths, for included files @@ -1413,8 +1413,8 @@ compiled modules are required by a @code{USE} statement. gcc,Using the GNU Compiler Collection (GCC)}, for information on the @option{-I} option. -@opindex @code{J}@var{dir} -@opindex @code{M}@var{dir} +@opindex J@var{dir} +@opindex M@var{dir} @cindex paths, search @cindex module search path @item -J@var{dir} @@ -1424,7 +1424,7 @@ statement. The default is the current directory. -@opindex @code{fintrinsic-modules-path} @var{dir} +@opindex fintrinsic-modules-path @cindex paths, search @cindex module search path @item -fintrinsic-modules-path @var{dir} @@ -1442,7 +1442,7 @@ executable output file. They are meaningless if the compiler is not doing a link step. @table @gcctabopt -@opindex @code{static-libgfortran} +@opindex static-libgfortran @item -static-libgfortran On systems that provide @file{libgfortran} as a shared and a static library, this option forces the use of the static version. If no @@ -1452,7 +1452,7 @@ configured, this option has no effect. @table @gcctabopt -@opindex @code{static-libquadmath} +@opindex static-libquadmath @item -static-libquadmath On systems that provide @file{libquadmath} as a shared and a static library, this option forces the use of the static version. If no @@ -1472,7 +1472,7 @@ requirements when redistributing the resulting binaries. These options affect the runtime behavior of programs compiled with GNU Fortran. @table @gcctabopt -@opindex @code{fconvert=}@var{conversion} +@opindex fconvert=@var{conversion} @item -fconvert=@var{conversion} Specify the representation of data for unformatted files. Valid values for conversion on most systems are: @samp{native}, the default; @@ -1494,7 +1494,7 @@ commas. Those are The @code{CONVERT} specifier and the GFORTRAN_CONVERT_UNIT environment variable override the default specified by @option{-fconvert}.} -@opindex @code{frecord-marker=}@var{length} +@opindex frecord-marker=@var{length} @item -frecord-marker=@var{length} Specify the length of record markers for unformatted files. Valid values for @var{length} are 4 and 8. Default is 4. @@ -1503,13 +1503,13 @@ which specified a default record marker length of 8 on most systems. If you want to read or write files compatible with earlier versions of @command{gfortran}, use @option{-frecord-marker=8}. -@opindex @code{fmax-subrecord-length=}@var{length} +@opindex fmax-subrecord-length=@var{length} @item -fmax-subrecord-length=@var{length} Specify the maximum length for a subrecord. The maximum permitted value for length is 2147483639, which is also the default. Only really useful for use by the gfortran testsuite. -@opindex @code{fsign-zero} +@opindex fsign-zero @item -fsign-zero When enabled, floating point numbers of value zero with the sign bit set are written as negative number in formatted output and treated as @@ -1528,7 +1528,7 @@ GNU Fortran has various special options that are used for debugging the GNU Fortran compiler. @table @gcctabopt -@opindex @code{fdump-fortran-global} +@opindex fdump-fortran-global @item -fdump-fortran-global Output a list of the global identifiers after translating into middle-end representation. Mostly useful for debugging the GNU Fortran @@ -1536,7 +1536,7 @@ compiler itself. The output generated by this option might change between releases. This option may also generate internal compiler errors for features which have only recently been added. -@opindex @code{fdump-fortran-optimized} +@opindex fdump-fortran-optimized @item -fdump-fortran-optimized Output the parse tree after front-end optimization. Mostly useful for debugging the GNU Fortran compiler itself. The output generated by @@ -1544,7 +1544,7 @@ this option might change between releases. This option may also generate internal compiler errors for features which have only recently been added. -@opindex @code{fdump-fortran-original} +@opindex fdump-fortran-original @item -fdump-fortran-original Output the internal parse tree after translating the source program into internal representation. This option is mostly useful for @@ -1553,7 +1553,7 @@ this option might change between releases. This option may also generate internal compiler errors for features which have only recently been added. -@opindex @code{fdump-parse-tree} +@opindex fdump-parse-tree @item -fdump-parse-tree Output the internal parse tree after translating the source program into internal representation. Mostly useful for debugging the GNU @@ -1600,7 +1600,7 @@ can figure out the other form by either removing @option{no-} or adding it. @table @gcctabopt -@opindex @code{fno-automatic} +@opindex fno-automatic @cindex @code{SAVE} statement @cindex statement, @code{SAVE} @item -fno-automatic @@ -1649,7 +1649,7 @@ calling conventions will break at execution time. of type default @code{REAL} or @code{COMPLEX} as actual arguments, as the library implementations use the @option{-fno-f2c} calling conventions. -@opindex @code{fno-underscoring} +@opindex fno-underscoring @cindex underscore @cindex symbol names, underscores @cindex transforming symbol names @@ -1718,7 +1718,7 @@ in the source, even if the names as seen by the linker are mangled to prevent accidental linking between procedures with incompatible interfaces. -@opindex @code{fsecond-underscore} +@opindex fsecond-underscore @cindex underscore @cindex symbol names, underscores @cindex transforming symbol names @@ -1743,7 +1743,7 @@ is implemented as a reference to the link-time external symbol for compatibility with @command{g77} and @command{f2c}, and is implied by use of the @option{-ff2c} option. -@opindex @code{fcoarray} +@opindex fcoarray @cindex coarrays @item -fcoarray=@var{<keyword>} @@ -1764,7 +1764,7 @@ albeit it only supports a single image. @end table -@opindex @code{fcheck} +@opindex fcheck @cindex array, bounds checking @cindex bit intrinsics checking @cindex bounds checking @@ -1837,12 +1837,12 @@ will compile the file with all checks enabled as specified above except warnings for generated array temporaries. -@opindex @code{fbounds-check} +@opindex fbounds-check @item -fbounds-check @c Note: This option is also referred in gcc's manpage Deprecated alias for @option{-fcheck=bounds}. -@opindex @code{tail-call-workaround} +@opindex tail-call-workaround @item -ftail-call-workaround @itemx -ftail-call-workaround=@var{n} Some C interfaces to Fortran codes violate the gfortran ABI by @@ -1875,11 +1875,11 @@ The negative form, @option{-fno-tail-call-workaround} or equivalent Default is currently @option{-ftail-call-workaround}, this will change in future releases. -@opindex @code{fcheck-array-temporaries} +@opindex fcheck-array-temporaries @item -fcheck-array-temporaries Deprecated alias for @option{-fcheck=array-temps}. -@opindex @code{fmax-array-constructor} +@opindex fmax-array-constructor @item -fmax-array-constructor=@var{n} This option can be used to increase the upper limit permitted in array constructors. The code below requires this option to expand @@ -1901,7 +1901,7 @@ large object files.} The default value for @var{n} is 65535. -@opindex @code{fmax-stack-var-size} +@opindex fmax-stack-var-size @item -fmax-stack-var-size=@var{n} This option specifies the size in bytes of the largest array that will be put on the stack; if the size is exceeded static memory is used (except in @@ -1915,7 +1915,7 @@ Future versions of GNU Fortran may improve this behavior. The default value for @var{n} is 65536. -@opindex @code{fstack-arrays} +@opindex fstack-arrays @item -fstack-arrays Adding this option will make the Fortran compiler put all arrays of unknown size and array temporaries onto stack memory. If your program uses very @@ -1924,14 +1924,14 @@ limits for stack memory on some operating systems. This flag is enabled by default at optimization level @option{-Ofast} unless @option{-fmax-stack-var-size} is specified. -@opindex @code{fpack-derived} +@opindex fpack-derived @cindex structure packing @item -fpack-derived This option tells GNU Fortran to pack derived type members as closely as possible. Code compiled with this option is likely to be incompatible with code compiled without this option, and may execute slower. -@opindex @code{frepack-arrays} +@opindex frepack-arrays @cindex repacking arrays @item -frepack-arrays In some circumstances GNU Fortran may pass assumed shape array @@ -1943,14 +1943,14 @@ This should result in faster accesses to the array. However it can introduce significant overhead to the function call, especially when the passed data is noncontiguous. -@opindex @code{fshort-enums} +@opindex fshort-enums @item -fshort-enums This option is provided for interoperability with C code that was compiled with the @option{-fshort-enums} option. It will make GNU Fortran choose the smallest @code{INTEGER} kind a given enumerator set will fit in, and give all its enumerators this kind. -@opindex @code{finline-arg-packing} +@opindex finline-arg-packing @item -finline-arg-packing When passing an assumed-shape argument of a procedure as actual argument to an assumed-size or explicit size or as argument to a @@ -1978,7 +1978,7 @@ size and also compilation time may become excessive. If that is the case, it may be better to disable this option. Instances of packing can be found by using @option{-Warray-temporaries}. -@opindex @code{fexternal-blas} +@opindex fexternal-blas @item -fexternal-blas This option will make @command{gfortran} generate calls to BLAS functions for some matrix operations like @code{MATMUL}, instead of using our own @@ -1987,7 +1987,7 @@ limit (see @option{-fblas-matmul-limit}). This may be profitable if an optimized vendor BLAS library is available. The BLAS library will have to be specified at link time. -@opindex @code{fblas-matmul-limit} +@opindex fblas-matmul-limit @item -fblas-matmul-limit=@var{n} Only significant when @option{-fexternal-blas} is in effect. Matrix multiplication of matrices with size larger than (or equal to) @var{n} @@ -1998,7 +1998,7 @@ geometric mean of the dimensions of the argument and result matrices. The default value for @var{n} is 30. -@opindex @code{finline-intrinsics} +@opindex finline-intrinsics @item -finline-intrinsics @itemx -finline-intrinsics=@var{intr1},@var{intr2},... Prefer generating inline code over calls to libgfortran functions to implement @@ -2026,7 +2026,7 @@ The case of rank-1 argument and @code{DIM} argument present, i.e. @code{MAXLOC(A(:),DIM=1)} or @code{MINLOC(A(:),DIM=1)} is inlined unconditionally for numeric rank-1 array argument @code{A}. -@opindex @code{finline-matmul-limit} +@opindex finline-matmul-limit @item -finline-matmul-limit=@var{n} When front-end optimization is active, some calls to the @code{MATMUL} intrinsic function will be inlined. This may result in code size @@ -2041,18 +2041,18 @@ the dimensions of the argument and result matrices. The default value for @var{n} is 30. The @code{-fblas-matmul-limit} can be used to change this value. -@opindex @code{frecursive} +@opindex frecursive @item -frecursive Allow indirect recursion by forcing all local arrays to be allocated on the stack. This flag cannot be used together with @option{-fmax-stack-var-size=} or @option{-fno-automatic}. -@opindex @code{finit-local-zero} -@opindex @code{finit-derived} -@opindex @code{finit-integer} -@opindex @code{finit-real} -@opindex @code{finit-logical} -@opindex @code{finit-character} +@opindex finit-local-zero +@opindex finit-derived +@opindex finit-integer +@opindex finit-real +@opindex finit-logical +@opindex finit-character @item -finit-local-zero @itemx -finit-derived @itemx -finit-integer=@var{n} @@ -2102,7 +2102,7 @@ Finally, note that enabling any of the @option{-finit-*} options will silence warnings that would have been emitted by @option{-Wuninitialized} for the affected local variables. -@opindex @code{falign-commons} +@opindex falign-commons @cindex alignment of @code{COMMON} blocks @item -falign-commons By default, @command{gfortran} enforces proper alignment of all variables in a @@ -2114,7 +2114,7 @@ same form of this option should be used for all files that share a @code{COMMON} To avoid potential alignment issues in @code{COMMON} blocks, it is recommended to order objects from largest to smallest. -@opindex @code{fno-protect-parens} +@opindex fno-protect-parens @cindex re-association of parenthesized expressions @item -fno-protect-parens By default the parentheses in expression are honored for all optimization @@ -2125,7 +2125,7 @@ optimization @option{-fno-signed-zeros} and @option{-fno-trapping-math} need to be in effect. The parentheses protection is enabled by default, unless @option{-Ofast} is given. -@opindex @code{frealloc-lhs} +@opindex frealloc-lhs @cindex Reallocate the LHS in assignments @item -frealloc-lhs An allocatable left-hand side of an intrinsic assignment is automatically @@ -2133,7 +2133,7 @@ An allocatable left-hand side of an intrinsic assignment is automatically option is enabled by default except when @option{-std=f95} is given. See also @option{-Wrealloc-lhs}. -@opindex @code{faggressive-function-elimination} +@opindex faggressive-function-elimination @cindex Elimination of functions with identical argument lists @item -faggressive-function-elimination Functions with identical argument lists are eliminated within @@ -2145,7 +2145,7 @@ statements, regardless of whether these functions are marked there will only be a single call to @code{f}. This option only works if @option{-ffrontend-optimize} is in effect. -@opindex @code{frontend-optimize} +@opindex frontend-optimize @cindex Front-end optimization @item -ffrontend-optimize This option performs front-end optimization, based on manipulating @@ -2161,7 +2161,7 @@ include: @end itemize It can be deselected by specifying @option{-fno-frontend-optimize}. -@opindex @code{frontend-loop-interchange} +@opindex frontend-loop-interchange @cindex loop interchange, Fortran @item -ffrontend-loop-interchange Attempt to interchange loops in the Fortran front end where @@ -2182,7 +2182,7 @@ shared by @command{gfortran}, @command{gcc}, and other GNU compilers. @table @asis -@opindex @code{c-prototypes} +@opindex c-prototypes @cindex Generating C prototypes from Fortran BIND(C) enteties @item -fc-prototypes This option will generate C prototypes from @code{BIND(C)} variable @@ -2204,7 +2204,7 @@ $ gfortran -fc-prototypes -fsyntax-only foo.f90 > foo.h where the C code intended for interoperating with the Fortran code then uses @code{#include "foo.h"}. -@opindex @code{c-prototypes-external} +@opindex c-prototypes-external @cindex Generating C prototypes from external procedures @item -fc-prototypes-external This option will generate C prototypes from external functions and diff --git a/gcc/fortran/lang.opt.urls b/gcc/fortran/lang.opt.urls index e335b42..d0ba397 100644 --- a/gcc/fortran/lang.opt.urls +++ b/gcc/fortran/lang.opt.urls @@ -4,10 +4,10 @@ A UrlSuffix(gcc/Preprocessor-Options.html#index-A) C -UrlSuffix(gcc/Preprocessor-Options.html#index-C) +UrlSuffix(gcc/Preprocessor-Options.html#index-C) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-C) CC -UrlSuffix(gcc/Preprocessor-Options.html#index-CC) +UrlSuffix(gcc/Preprocessor-Options.html#index-CC) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-CC) D UrlSuffix(gcc/Preprocessor-Options.html#index-D-1) @@ -17,7 +17,7 @@ UrlSuffix(gcc/Preprocessor-Options.html#index-D-1) ; duplicate: 'gcc/Overall-Options.html#index-E' H -UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) +UrlSuffix(gcc/Preprocessor-Options.html#index-H) LangUrlSuffix_D(gdc/Code-Generation.html#index-H) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-H) I UrlSuffix(gcc/Directory-Options.html#index-I) LangUrlSuffix_D(gdc/Directory-Options.html#index-I) @@ -53,7 +53,7 @@ MQ UrlSuffix(gcc/Preprocessor-Options.html#index-MQ) LangUrlSuffix_D(gdc/Code-Generation.html#index-MQ) P -UrlSuffix(gcc/Preprocessor-Options.html#index-P) +UrlSuffix(gcc/Preprocessor-Options.html#index-P) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-P) U UrlSuffix(gcc/Preprocessor-Options.html#index-U) @@ -62,16 +62,64 @@ UrlSuffix(gcc/Preprocessor-Options.html#index-U) ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) + +Waliasing +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Waliasing) + +Walign-commons +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Walign-commons) + +Wampersand +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wampersand) + +Warray-temporaries +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Warray-temporaries) + +Wc-binding-type +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wc-binding-type) Wdate-time UrlSuffix(gcc/Warning-Options.html#index-Wdate-time) +Wcharacter-truncation +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wcharacter-truncation) + +Wcompare-reals +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wcompare-reals) + Wconversion -UrlSuffix(gcc/Warning-Options.html#index-Wconversion) +UrlSuffix(gcc/Warning-Options.html#index-Wconversion) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wconversion) + +Wconversion-extra +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wconversion-extra) + +Wdo-subscript +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wdo-subscript) Wextra -UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) +UrlSuffix(gcc/Warning-Options.html#index-Wextra) LangUrlSuffix_D(gdc/Warnings.html#index-Wextra) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wextra) + +Wfrontend-loop-interchange +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wfrontend-loop-interchange) + +Wfunction-elimination +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wfunction-elimination) + +Wimplicit-interface +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wimplicit-interface) + +Wimplicit-procedure +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wimplicit-procedure) + +Winteger-division +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Winteger-division) + +Wline-truncation +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wline-truncation) + +Wintrinsics-std +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wintrinsics-std) Wmaybe-uninitialized UrlSuffix(gcc/Warning-Options.html#index-Wmaybe-uninitialized) @@ -79,6 +127,9 @@ UrlSuffix(gcc/Warning-Options.html#index-Wmaybe-uninitialized) Wmissing-include-dirs UrlSuffix(gcc/Warning-Options.html#index-Wmissing-include-dirs) +Wuse-without-only +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wuse-without-only) + Wopenacc-parallelism UrlSuffix(gcc/Warning-Options.html#index-Wno-openacc-parallelism) @@ -88,27 +139,228 @@ UrlSuffix(gcc/Warning-Options.html#index-Wno-openmp) Wopenmp-simd UrlSuffix(gcc/Warning-Options.html#index-Wno-openmp-simd) +Woverwrite-recursive +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Woverwrite-recursive) + Wpedantic -UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) +UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wpedantic) + +Wreal-q-constant +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wreal-q-constant) + +Wrealloc-lhs +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wrealloc-lhs) + +Wrealloc-lhs-all +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wrealloc-lhs-all) Wreturn-type UrlSuffix(gcc/Warning-Options.html#index-Wno-return-type) +Wsurprising +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wsurprising) + +Wtabs +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wtabs) + +Wundefined-do-loop +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wundefined-do-loop) + +Wunderflow +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wunderflow) + Wuninitialized UrlSuffix(gcc/Warning-Options.html#index-Wno-uninitialized) +Wintrinsic-shadow +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wintrinsic-shadow) + Wunused UrlSuffix(gcc/Warning-Options.html#index-Wno-unused) +Wunused-dummy-argument +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wunused-dummy-argument) + +Wzerotrip +LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wzerotrip) + +cpp +LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-cpp) + +cpp= +LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-cpp) + ; skipping UrlSuffix for 'nocpp' due to finding no URLs ; skipping UrlSuffix for 'd' due to multiple URLs: ; duplicate: 'gcc/Developer-Options.html#index-d-1' ; duplicate: 'gcc/Preprocessor-Options.html#index-d' +fallow-argument-mismatch +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fallow-argument-mismatch) + +faggressive-function-elimination +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-faggressive-function-elimination) + +falign-commons +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-falign-commons) + +fall-intrinsics +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fall-intrinsics) + +fautomatic +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fno-automatic) + +fbacktrace +LangUrlSuffix_Fortran(gfortran/Debugging-Options.html#index-fno-backtrace) + +fblas-matmul-limit= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fblas-matmul-limit) + +fcheck-array-temporaries +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fcheck-array-temporaries) + +fcray-pointer +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fcray-pointer) + +fd-lines-as-code +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fd-lines-as-code) + +fd-lines-as-comments +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fd-lines-as-comments) + +fdebug-aux-vars +LangUrlSuffix_Fortran(gfortran/Debugging-Options.html#index-fdebug-aux-vars) + +fdec +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec) + +fdec-blank-format-item +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-blank-format-item) + +fdec-char-conversions +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-char-conversions) + +fdec-include +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-include) + +fdec-format-defaults +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-format-defaults) + +fdec-intrinsic-ints +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-intrinsic-ints) + +fdec-math +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-math) + +fdec-structure +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-structure) + +fdec-static +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdec-static) + +fdefault-double-8 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdefault-double-8) + +fdefault-integer-8 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdefault-integer-8) + +fdefault-real-8 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdefault-real-8) + +fdefault-real-10 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdefault-real-10) + +fdefault-real-16 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdefault-real-16) + +fdollar-ok +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fdollar-ok) + +fdump-fortran-original +LangUrlSuffix_Fortran(gfortran/Developer-Options.html#index-fdump-fortran-original) + +fdump-fortran-optimized +LangUrlSuffix_Fortran(gfortran/Developer-Options.html#index-fdump-fortran-optimized) + +fdump-fortran-global +LangUrlSuffix_Fortran(gfortran/Developer-Options.html#index-fdump-fortran-global) + +fdump-parse-tree +LangUrlSuffix_Fortran(gfortran/Developer-Options.html#index-fdump-parse-tree) + +fexternal-blas +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fexternal-blas) + ff2c LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-ff2c) +ffixed-form +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-ffixed-form) + +ftest-forall-temp +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-ftest-forall-temp) + +finteger-4-integer-8 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-finteger-4-integer-8) + +fintrinsic-modules-path +LangUrlSuffix_Fortran(gfortran/Directory-Options.html#index-fintrinsic-modules-path) + +fintrinsic-modules-path= +LangUrlSuffix_Fortran(gfortran/Directory-Options.html#index-fintrinsic-modules-path) + +fpad-source +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fpad-source) + +ffree-form +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-ffree-form) + +fimplicit-none +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fimplicit-none) + +finit-character= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-character) + +finit-derived +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-derived) + +finit-integer= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-integer) + +finit-local-zero +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-local-zero) + +finit-logical= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-logical) + +finit-real= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finit-real) + +finline-arg-packing +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finline-arg-packing) + +finline-intrinsics +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finline-intrinsics) + +finline-intrinsics= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finline-intrinsics) + +finline-matmul-limit= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-finline-matmul-limit) + +fmax-array-constructor= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fmax-array-constructor) + +fmax-stack-var-size= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fmax-stack-var-size) + +fstack-arrays +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fstack-arrays) + +fmodule-private +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fmodule-private) + fopenacc UrlSuffix(gcc/C-Dialect-Options.html#index-fopenacc) LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fopenacc) @@ -124,43 +376,105 @@ UrlSuffix(gcc/C-Dialect-Options.html#index-fopenmp-simd) LangUrlSuffix_Fortran(g fopenmp-allocators LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-fopenmp-allocators) +fpack-derived +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fpack-derived) + fpreprocessed UrlSuffix(gcc/Preprocessor-Options.html#index-fpreprocessed) +fprotect-parens +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fno-protect-parens) + +frange-check +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-frange-check) + +freal-4-real-8 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-4-real-8) + +freal-4-real-10 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-4-real-10) + +freal-4-real-16 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-4-real-16) + +freal-8-real-4 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-8-real-4) + +freal-8-real-10 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-8-real-10) + +freal-8-real-16 +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-freal-8-real-16) + +frealloc-lhs +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-frealloc-lhs) + +frecursive +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-frecursive) + +frepack-arrays +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-frepack-arrays) + +funsigned +LangUrlSuffix_Fortran(gfortran/Fortran-Dialect-Options.html#index-funsigned) + +fcoarray= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fcoarray) + +fcheck= +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fcheck) + +fsecond-underscore +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fsecond-underscore) + ; skipping UrlSuffix for 'fshort-enums' due to multiple URLs: ; duplicate: 'gcc/Code-Gen-Options.html#index-fshort-enums' ; duplicate: 'gcc/Non-bugs.html#index-fshort-enums-3' ; duplicate: 'gcc/Structures-unions-enumerations-and-bit-fields-implementation.html#index-fshort-enums-1' +fshort-enums +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fshort-enums) + +fsign-zero +LangUrlSuffix_Fortran(gfortran/Runtime-Options.html#index-fsign-zero) + +funderscoring +LangUrlSuffix_Fortran(gfortran/Code-Gen-Options.html#index-fno-underscoring) fworking-directory -UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) +UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-fworking-directory) idirafter -UrlSuffix(gcc/Directory-Options.html#index-idirafter) +UrlSuffix(gcc/Directory-Options.html#index-idirafter) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-idirafter) imultilib -UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) +UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-imultilib) iprefix -UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) +UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iprefix) iquote -UrlSuffix(gcc/Directory-Options.html#index-iquote) +UrlSuffix(gcc/Directory-Options.html#index-iquote) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iquote) isysroot -UrlSuffix(gcc/Directory-Options.html#index-isysroot) +UrlSuffix(gcc/Directory-Options.html#index-isysroot) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isysroot) isystem -UrlSuffix(gcc/Directory-Options.html#index-isystem) +UrlSuffix(gcc/Directory-Options.html#index-isystem) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isystem) nostdinc -UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) +UrlSuffix(gcc/Directory-Options.html#index-nostdinc) LangUrlSuffix_D(gdc/Directory-Options.html#index-nostdinc) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-nostdinc) o UrlSuffix(gcc/Overall-Options.html#index-o) +static-libgfortran +LangUrlSuffix_Fortran(gfortran/Link-Options.html#index-static-libgfortran) + +static-libquadmath +LangUrlSuffix_Fortran(gfortran/Link-Options.html#index-static-libquadmath) + undef -UrlSuffix(gcc/Preprocessor-Options.html#index-undef) +UrlSuffix(gcc/Preprocessor-Options.html#index-undef) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-undef) v UrlSuffix(gcc/Overall-Options.html#index-v) LangUrlSuffix_D(gdc/Developer-Options.html#index-v) diff --git a/gcc/go/lang.opt.urls b/gcc/go/lang.opt.urls index 34d3154..051f706 100644 --- a/gcc/go/lang.opt.urls +++ b/gcc/go/lang.opt.urls @@ -10,7 +10,7 @@ UrlSuffix(gcc/Directory-Options.html#index-L) LangUrlSuffix_D(gdc/Directory-Opti ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) o UrlSuffix(gcc/Overall-Options.html#index-o) diff --git a/gcc/m2/lang.opt.urls b/gcc/m2/lang.opt.urls index e9028f96..4c3e690 100644 --- a/gcc/m2/lang.opt.urls +++ b/gcc/m2/lang.opt.urls @@ -7,10 +7,10 @@ LangUrlSuffix_D(gdc/Runtime-Options.html#index-fversion) ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) Wpedantic -UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) +UrlSuffix(gcc/Warning-Options.html#index-Wno-pedantic) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wpedantic) Wreturn-type UrlSuffix(gcc/Warning-Options.html#index-Wno-return-type) @@ -19,7 +19,7 @@ Wunused-variable UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-variable) Wunused-parameter -UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-parameter) +UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-parameter) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wunused-parameter) B UrlSuffix(gcc/Directory-Options.html#index-B) LangUrlSuffix_D(gdc/Directory-Options.html#index-B) @@ -68,7 +68,7 @@ MT UrlSuffix(gcc/Preprocessor-Options.html#index-MT) LangUrlSuffix_D(gdc/Code-Generation.html#index-MT) P -UrlSuffix(gcc/Preprocessor-Options.html#index-P) +UrlSuffix(gcc/Preprocessor-Options.html#index-P) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-P) ; skipping UrlSuffix for 'ansi' due to multiple URLs: ; duplicate: 'gcc/C-Dialect-Options.html#index-ansi-1' @@ -87,25 +87,25 @@ fpreprocessed UrlSuffix(gcc/Preprocessor-Options.html#index-fpreprocessed) fworking-directory -UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) +UrlSuffix(gcc/Preprocessor-Options.html#index-fno-working-directory) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-fworking-directory) iprefix -UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) +UrlSuffix(gcc/Directory-Options.html#index-iprefix) LangUrlSuffix_D(gdc/Directory-Options.html#index-iprefix) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iprefix) iquote -UrlSuffix(gcc/Directory-Options.html#index-iquote) +UrlSuffix(gcc/Directory-Options.html#index-iquote) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-iquote) isysroot -UrlSuffix(gcc/Directory-Options.html#index-isysroot) +UrlSuffix(gcc/Directory-Options.html#index-isysroot) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isysroot) isystem -UrlSuffix(gcc/Directory-Options.html#index-isystem) +UrlSuffix(gcc/Directory-Options.html#index-isystem) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-isystem) idirafter -UrlSuffix(gcc/Directory-Options.html#index-idirafter) +UrlSuffix(gcc/Directory-Options.html#index-idirafter) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-idirafter) imultilib -UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) +UrlSuffix(gcc/Directory-Options.html#index-imultilib) LangUrlSuffix_D(gdc/Directory-Options.html#index-imultilib) LangUrlSuffix_Fortran(gfortran/Preprocessing-Options.html#index-imultilib) save-temps UrlSuffix(gcc/Developer-Options.html#index-save-temps) diff --git a/gcc/rust/lang.opt.urls b/gcc/rust/lang.opt.urls index 3d899ae..33a54b4 100644 --- a/gcc/rust/lang.opt.urls +++ b/gcc/rust/lang.opt.urls @@ -10,7 +10,7 @@ UrlSuffix(gcc/Directory-Options.html#index-L) LangUrlSuffix_D(gdc/Directory-Opti ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' ; duplicate: 'gcc/Warning-Options.html#index-Wall' Wall -LangUrlSuffix_D(gdc/Warnings.html#index-Wall) +LangUrlSuffix_D(gdc/Warnings.html#index-Wall) LangUrlSuffix_Fortran(gfortran/Error-and-Warning-Options.html#index-Wall) Wunused-variable UrlSuffix(gcc/Warning-Options.html#index-Wno-unused-variable) |