Commit 30e5b40b by Nick Clifton Committed by Nick Clifton

Added --help descriptions of various command line switches

From-SVN: r21111
parent 124cb0bf
Mon Jul 13 17:30:29 1998 Nick Clifton <nickc@cygnus.com>
* lang-options.h: Format changed to work with --help support added
to gcc/toplev.c
Mon Jul 13 11:54:03 1998 Craig Burley <burley@gnu.org> Mon Jul 13 11:54:03 1998 Craig Burley <burley@gnu.org>
* com.c (ffecom_push_tempvar): Replace kludge that * com.c (ffecom_push_tempvar): Replace kludge that
......
...@@ -27,133 +27,136 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -27,133 +27,136 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#ifdef __STDC__ /* To be consistent with lang-specs.h. Maybe avoid #ifdef __STDC__ /* To be consistent with lang-specs.h. Maybe avoid
overflowing some old compiler's tables, etc. */ overflowing some old compiler's tables, etc. */
"-fversion", DEFINE_LANG_NAME ("Fortran")
"-fnull-version",
{ "-fversion", "Report running the g77 specific compiler phase" },
{ "-fnull-version", "" },
/*"-fident",*/ /*"-fident",*/
/*"-fno-ident",*/ /*"-fno-ident",*/
"-ff66", { "-ff66", "Program is written in FORTRAN66" },
"-fno-f66", { "-fno-f66", "" },
"-ff77", { "-ff77", "Program is written in FORTRAN77" },
"-fno-f77", { "-fno-f77", "" },
"-ff90", { "-ff90", "Program is written in FORTRAN-90" },
"-fno-f90", { "-fno-f90", "" },
"-fautomatic", { "-fautomatic", "" },
"-fno-automatic", { "-fno-automatic", "Treat locals as if they were named in SAVE statements" },
"-fdollar-ok", { "-fdollar-ok", "Allow $ in symbol names" },
"-fno-dollar-ok", { "-fno-dollar-ok", "" },
"-ff2c", { "-ff2c", "" },
"-fno-f2c", { "-fno-f2c", "Do not generate code compatible with f2c" },
"-ff2c-library", { "-ff2c-library", "" },
"-fno-f2c-library", { "-fno-f2c-library", "" },
"-ffree-form", { "-ffree-form", "" },
"-fno-free-form", { "-fno-free-form", "" },
"-ffixed-form", { "-ffixed-form", "" },
"-fno-fixed-form", { "-fno-fixed-form", "source is written in free form" },
"-fpedantic", { "-fpedantic", "Warn about use of Fortran extensions" },
"-fno-pedantic", { "-fno-pedantic", "" },
"-fvxt", { "-fvxt", "Program is written in VXT FORTRAN" },
"-fno-vxt", { "-fno-vxt", "" },
"-fugly", { "-fugly", "Allow certain ugly features" },
"-fno-ugly", { "-fno-ugly", "" },
"-fugly-args", { "-fugly-args", },
"-fno-ugly-args", { "-fno-ugly-args", },
"-fugly-assign", { "-fugly-assign", },
"-fno-ugly-assign", { "-fno-ugly-assign", },
"-fugly-assumed", { "-fugly-assumed", },
"-fno-ugly-assumed", { "-fno-ugly-assumed", },
"-fugly-comma", { "-fugly-comma", },
"-fno-ugly-comma", { "-fno-ugly-comma", },
"-fugly-complex", { "-fugly-complex", },
"-fno-ugly-complex", { "-fno-ugly-complex", },
"-fugly-init", { "-fugly-init", },
"-fno-ugly-init", { "-fno-ugly-init", },
"-fugly-logint", { "-fugly-logint", },
"-fno-ugly-logint", { "-fno-ugly-logint", },
"-fxyzzy", { "-fxyzzy", "Enable debugging of Fortran front end" },
"-fno-xyzzy", { "-fno-xyzzy", "" },
"-finit-local-zero", { "-finit-local-zero", "Initialise local arrays to zero" },
"-fno-init-local-zero", { "-fno-init-local-zero", "" },
"-fbackslash", { "-fbackslash", "" },
"-fno-backslash", { "-fno-backslash", "Do not interpret \\ preceeded characters specially" },
"-femulate-complex", { "-femulate-complex", "" },
"-fno-emulate-complex", { "-fno-emulate-complex", "Do not attempt to emulate COMPLEX arithmetic" },
"-funderscoring", { "-funderscoring", "" },
"-fno-underscoring", { "-fno-underscoring", "Disable the prepending of underscores to externals" },
"-fsecond-underscore", { "-fsecond-underscore", "Do not append a second underscore to externals" },
"-fno-second-underscore", { "-fno-second-underscore", "" },
"-fintrin-case-initcap", { "-fintrin-case-initcap", },
"-fintrin-case-upper", { "-fintrin-case-upper", },
"-fintrin-case-lower", { "-fintrin-case-lower", },
"-fintrin-case-any", { "-fintrin-case-any", },
"-fmatch-case-initcap", { "-fmatch-case-initcap", },
"-fmatch-case-upper", { "-fmatch-case-upper", },
"-fmatch-case-lower", { "-fmatch-case-lower", },
"-fmatch-case-any", { "-fmatch-case-any", },
"-fsource-case-upper", { "-fsource-case-upper", },
"-fsource-case-lower", { "-fsource-case-lower", },
"-fsource-case-preserve", { "-fsource-case-preserve", },
"-fsymbol-case-initcap", { "-fsymbol-case-initcap", },
"-fsymbol-case-upper", { "-fsymbol-case-upper", },
"-fsymbol-case-lower", { "-fsymbol-case-lower", },
"-fsymbol-case-any", { "-fsymbol-case-any", },
"-fcase-strict-upper", { "-fcase-strict-upper", },
"-fcase-strict-lower", { "-fcase-strict-lower", },
"-fcase-initcap", { "-fcase-initcap", },
"-fcase-upper", { "-fcase-upper", },
"-fcase-lower", { "-fcase-lower", },
"-fcase-preserve", { "-fcase-preserve", },
"-fbadu77-intrinsics-delete", { "-fbadu77-intrinsics-delete", },
"-fbadu77-intrinsics-disable", { "-fbadu77-intrinsics-disable", },
"-fbadu77-intrinsics-enable", { "-fbadu77-intrinsics-enable", },
"-fbadu77-intrinsics-hide", { "-fbadu77-intrinsics-hide", },
"-fdcp-intrinsics-delete", { "-fdcp-intrinsics-delete", },
"-fdcp-intrinsics-disable", { "-fdcp-intrinsics-disable", },
"-fdcp-intrinsics-enable", { "-fdcp-intrinsics-enable", },
"-fdcp-intrinsics-hide", { "-fdcp-intrinsics-hide", },
"-ff2c-intrinsics-delete", { "-ff2c-intrinsics-delete", },
"-ff2c-intrinsics-disable", { "-ff2c-intrinsics-disable", },
"-ff2c-intrinsics-enable", { "-ff2c-intrinsics-enable", },
"-ff2c-intrinsics-hide", { "-ff2c-intrinsics-hide", },
"-ff90-intrinsics-delete", { "-ff90-intrinsics-delete", },
"-ff90-intrinsics-disable", { "-ff90-intrinsics-disable", },
"-ff90-intrinsics-enable", { "-ff90-intrinsics-enable", },
"-ff90-intrinsics-hide", { "-ff90-intrinsics-hide", },
"-fgnu-intrinsics-delete", { "-fgnu-intrinsics-delete", },
"-fgnu-intrinsics-disable", { "-fgnu-intrinsics-disable", },
"-fgnu-intrinsics-enable", { "-fgnu-intrinsics-enable", },
"-fgnu-intrinsics-hide", { "-fgnu-intrinsics-hide", },
"-fmil-intrinsics-delete", { "-fmil-intrinsics-delete", },
"-fmil-intrinsics-disable", { "-fmil-intrinsics-disable", },
"-fmil-intrinsics-enable", { "-fmil-intrinsics-enable", },
"-fmil-intrinsics-hide", { "-fmil-intrinsics-hide", },
"-funix-intrinsics-delete", { "-funix-intrinsics-delete", },
"-funix-intrinsics-disable", { "-funix-intrinsics-disable", },
"-funix-intrinsics-enable", { "-funix-intrinsics-enable", },
"-funix-intrinsics-hide", { "-funix-intrinsics-hide", },
"-fvxt-intrinsics-delete", { "-fvxt-intrinsics-delete", },
"-fvxt-intrinsics-disable", { "-fvxt-intrinsics-disable", },
"-fvxt-intrinsics-enable", { "-fvxt-intrinsics-enable", },
"-fvxt-intrinsics-hide", { "-fvxt-intrinsics-hide", },
"-fzeros", { "-fzeros", "Treat initial values of 0 as real initialisations" },
"-fno-zeros", { "-fno-zeros", "" },
"-fdebug-kludge", { "-fdebug-kludge", "Emit debugging information for COMMON and EQUIVALENCE" },
"-fno-debug-kludge", { "-fno-debug-kludge", "" },
"-fonetrip", { "-fonetrip", "Always perform DO loops at least once" },
"-fno-onetrip", { "-fno-onetrip", "" },
"-fsilent", { "-fsilent", "" },
"-fno-silent", { "-fno-silent", "Display names of program units as they are compiled" },
"-fglobals", { "-fglobals", "" },
"-fno-globals", { "-fno-globals", "Disable diagnostics about inter-procedural problems" },
"-ftypeless-boz", { "-ftypeless-boz", "Make prefix-radix non-decimal constants be typeless" },
"-fno-typeless-boz", { "-fno-typeless-boz", "" },
"-Wglobals", { "-Wglobals", "" },
"-Wno-globals", { "-Wno-globals", "Inhibit warnings about globals used intrinsically" },
/*"-Wimplicit",*/ /*"-Wimplicit",*/
/*"-Wno-implicit",*/ /*"-Wno-implicit",*/
"-Wsurprising", { "-Wsurprising", "Warn about suspicious constructs" },
"-Wno-surprising", { "-Wno-surprising", "" },
/*"-Wall",*/ /*"-Wall",*/
/* Prefix options. */ /* Prefix options. */
"-I", { "-I", "Add a directory for INCLUDE searching" },
"-ffixed-line-length-", { "-ffixed-line-length-", "Set the maximum line length" },
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment