Commit 530f7010 by Craig Burley Committed by Jeff Law

lang-options.h: Fix up doc strings.

        * lang-options.h: Fix up doc strings.
        Remove the unimplemented -fdcp-intrinsics-* options.
        * str-1t.fin: Change mixed-case spelling of `GoTo' from
        `Goto'.

From-SVN: r21292
parent e13a4123
Sat Jul 18 19:16:48 1998 Craig Burley <burley@gnu.org>
* lang-options.h: Fix up doc strings.
Remove the unimplemented -fdcp-intrinsics-* options.
* str-1t.fin: Change mixed-case spelling of `GoTo' from
`Goto'.
Thu Jul 16 13:26:36 1998 Craig Burley <burley@gnu.org> Thu Jul 16 13:26:36 1998 Craig Burley <burley@gnu.org>
* (ffecom_finish_symbol_transform_): Revert change * (ffecom_finish_symbol_transform_): Revert change
......
...@@ -29,130 +29,126 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -29,130 +29,126 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
DEFINE_LANG_NAME ("Fortran") DEFINE_LANG_NAME ("Fortran")
{ "-fversion", "Report running the g77 specific compiler phase" }, { "-fversion", "Print g77-specific compiler version info, run internal tests" },
{ "-fnull-version", "" }, { "-fnull-version", "" },
/*"-fident",*/ /*"-fident",*/
/*"-fno-ident",*/ /*"-fno-ident",*/
{ "-ff66", "Program is written in FORTRAN66" }, { "-ff66", "Program is written in typical FORTRAN 66 dialect" },
{ "-fno-f66", "" }, { "-fno-f66", "" },
{ "-ff77", "Program is written in FORTRAN77" }, { "-ff77", "Program is written in typical Unix f77 dialect" },
{ "-fno-f77", "" }, { "-fno-f77", "Program does not use Unix-f77 dialectal features" },
{ "-ff90", "Program is written in FORTRAN-90" }, { "-ff90", "Program is written in Fortran-90-ish dialect" },
{ "-fno-f90", "" }, { "-fno-f90", "" },
{ "-fautomatic", "" }, { "-fautomatic", "" },
{ "-fno-automatic", "Treat locals as if they were named in SAVE statements" }, { "-fno-automatic", "Treat local vars and COMMON blocks as if they were named in SAVE statements" },
{ "-fdollar-ok", "Allow $ in symbol names" }, { "-fdollar-ok", "Allow $ in symbol names" },
{ "-fno-dollar-ok", "" }, { "-fno-dollar-ok", "" },
{ "-ff2c", "" }, { "-ff2c", "" },
{ "-fno-f2c", "Do not generate code compatible with f2c" }, { "-fno-f2c", "f2c-compatible code need not be generated" },
{ "-ff2c-library", "" }, { "-ff2c-library", "" },
{ "-fno-f2c-library", "" }, { "-fno-f2c-library", "Unsupported; do not generate libf2c-calling code" },
{ "-ffree-form", "" }, { "-ffree-form", "Program is written in Fortran-90-ish free form" },
{ "-fno-free-form", "" }, { "-fno-free-form", "" },
{ "-ffixed-form", "" }, { "-ffixed-form", "" },
{ "-fno-fixed-form", "source is written in free form" }, { "-fno-fixed-form", "" },
{ "-fpedantic", "Warn about use of Fortran extensions" }, { "-fpedantic", "Warn about use of (only a few for now) Fortran extensions" },
{ "-fno-pedantic", "" }, { "-fno-pedantic", "" },
{ "-fvxt", "Program is written in VXT FORTRAN" }, { "-fvxt", "Program is written in VXT (Digital-like) FORTRAN" },
{ "-fno-vxt", "" }, { "-fno-vxt", "" },
{ "-fugly", "Allow certain ugly features" }, { "-fugly", "Obsolete; allow certain ugly features" },
{ "-fno-ugly", "" }, { "-fno-ugly", "" },
{ "-fugly-args", }, { "-fugly-args", "" },
{ "-fno-ugly-args", }, { "-fno-ugly-args", "Hollerith and typeless constants not passed as arguments" },
{ "-fugly-assign", }, { "-fugly-assign", "Allow ordinary copying of ASSIGN'ed vars" },
{ "-fno-ugly-assign", }, { "-fno-ugly-assign", "" },
{ "-fugly-assumed", }, { "-fugly-assumed", "Dummy array dimensioned to (1) is assumed-size" },
{ "-fno-ugly-assumed", }, { "-fno-ugly-assumed", "" },
{ "-fugly-comma", }, { "-fugly-comma", "Trailing comma in procedure call denotes null argument" },
{ "-fno-ugly-comma", }, { "-fno-ugly-comma", "" },
{ "-fugly-complex", }, { "-fugly-complex", "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z" },
{ "-fno-ugly-complex", }, { "-fno-ugly-complex", "" },
{ "-fugly-init", }, { "-fugly-init", "" },
{ "-fno-ugly-init", }, { "-fno-ugly-init", "Initialization via DATA and PARAMETER is type-compatible" },
{ "-fugly-logint", }, { "-fugly-logint", "Allow INTEGER and LOGICAL interchangeability" },
{ "-fno-ugly-logint", }, { "-fno-ugly-logint", "" },
{ "-fxyzzy", "Enable debugging of Fortran front end" }, { "-fxyzzy", "Print internal debugging-related info" },
{ "-fno-xyzzy", "" }, { "-fno-xyzzy", "" },
{ "-finit-local-zero", "Initialise local arrays to zero" }, { "-finit-local-zero", "Initialize local vars and arrays to zero" },
{ "-fno-init-local-zero", "" }, { "-fno-init-local-zero", "" },
{ "-fbackslash", "" }, { "-fbackslash", "" },
{ "-fno-backslash", "Do not interpret \\ preceeded characters specially" }, { "-fno-backslash", "Backslashes in character/hollerith constants not special (C-style)" },
{ "-femulate-complex", "" }, { "-femulate-complex", "" },
{ "-fno-emulate-complex", "Do not attempt to emulate COMPLEX arithmetic" }, { "-fno-emulate-complex", "Have compiler back end cope with COMPLEX arithmetic" },
{ "-funderscoring", "" }, { "-funderscoring", "" },
{ "-fno-underscoring", "Disable the prepending of underscores to externals" }, { "-fno-underscoring", "Disable the appending of underscores to externals" },
{ "-fsecond-underscore", "Do not append a second underscore to externals" }, { "-fsecond-underscore", "" },
{ "-fno-second-underscore", "" }, { "-fno-second-underscore", "Never append a second underscore to externals" },
{ "-fintrin-case-initcap", }, { "-fintrin-case-initcap", "Intrinsics spelled as e.g. SqRt" },
{ "-fintrin-case-upper", }, { "-fintrin-case-upper", "Intrinsics in uppercase" },
{ "-fintrin-case-lower", }, { "-fintrin-case-lower", "" },
{ "-fintrin-case-any", }, { "-fintrin-case-any", "Intrinsics letters in arbitrary cases" },
{ "-fmatch-case-initcap", }, { "-fmatch-case-initcap", "Language keywords spelled as e.g. IOStat" },
{ "-fmatch-case-upper", }, { "-fmatch-case-upper", "Language keywords in uppercase" },
{ "-fmatch-case-lower", }, { "-fmatch-case-lower", "" },
{ "-fmatch-case-any", }, { "-fmatch-case-any", "Language keyword letters in arbitrary cases" },
{ "-fsource-case-upper", }, { "-fsource-case-upper", "Internally convert most source to uppercase" },
{ "-fsource-case-lower", }, { "-fsource-case-lower", "" },
{ "-fsource-case-preserve", }, { "-fsource-case-preserve", "Internally preserve source case" },
{ "-fsymbol-case-initcap", }, { "-fsymbol-case-initcap", "Symbol names spelled in mixed case" },
{ "-fsymbol-case-upper", }, { "-fsymbol-case-upper", "Symbol names in uppercase" },
{ "-fsymbol-case-lower", }, { "-fsymbol-case-lower", "Symbol names in lowercase" },
{ "-fsymbol-case-any", }, { "-fsymbol-case-any", "" },
{ "-fcase-strict-upper", }, { "-fcase-strict-upper", "Program written in uppercase" },
{ "-fcase-strict-lower", }, { "-fcase-strict-lower", "Program written in lowercase" },
{ "-fcase-initcap", }, { "-fcase-initcap", "Program written in strict mixed-case" },
{ "-fcase-upper", }, { "-fcase-upper", "Compile as if program written in uppercase" },
{ "-fcase-lower", }, { "-fcase-lower", "Compile as if program written in lowercase" },
{ "-fcase-preserve", }, { "-fcase-preserve", "Preserve all spelling (case) used in program" },
{ "-fbadu77-intrinsics-delete", }, { "-fbadu77-intrinsics-delete", "Delete libU77 intrinsics with bad interfaces" },
{ "-fbadu77-intrinsics-disable", }, { "-fbadu77-intrinsics-disable", "Disable libU77 intrinsics with bad interfaces" },
{ "-fbadu77-intrinsics-enable", }, { "-fbadu77-intrinsics-enable", "" },
{ "-fbadu77-intrinsics-hide", }, { "-fbadu77-intrinsics-hide", "Hide libU77 intrinsics with bad interfaces" },
{ "-fdcp-intrinsics-delete", }, { "-ff2c-intrinsics-delete", "Delete non-FORTRAN-77 intrinsics f2c supports" },
{ "-fdcp-intrinsics-disable", }, { "-ff2c-intrinsics-disable", "Disable non-FORTRAN-77 intrinsics f2c supports" },
{ "-fdcp-intrinsics-enable", }, { "-ff2c-intrinsics-enable", "" },
{ "-fdcp-intrinsics-hide", }, { "-ff2c-intrinsics-hide", "Hide non-FORTRAN-77 intrinsics f2c supports" },
{ "-ff2c-intrinsics-delete", }, { "-ff90-intrinsics-delete", "Delete non-FORTRAN-77 intrinsics F90 supports" },
{ "-ff2c-intrinsics-disable", }, { "-ff90-intrinsics-disable", "Disable non-FORTRAN-77 intrinsics F90 supports" },
{ "-ff2c-intrinsics-enable", }, { "-ff90-intrinsics-enable", "" },
{ "-ff2c-intrinsics-hide", }, { "-ff90-intrinsics-hide", "Hide non-FORTRAN-77 intrinsics F90 supports" },
{ "-ff90-intrinsics-delete", }, { "-fgnu-intrinsics-delete", "Delete non-FORTRAN-77 intrinsics g77 supports" },
{ "-ff90-intrinsics-disable", }, { "-fgnu-intrinsics-disable", "Disable non-FORTRAN 77 intrinsics F90 supports" },
{ "-ff90-intrinsics-enable", }, { "-fgnu-intrinsics-enable", "" },
{ "-ff90-intrinsics-hide", }, { "-fgnu-intrinsics-hide", "Hide non-FORTRAN 77 intrinsics F90 supports" },
{ "-fgnu-intrinsics-delete", }, { "-fmil-intrinsics-delete", "Delete MIL-STD 1753 intrinsics" },
{ "-fgnu-intrinsics-disable", }, { "-fmil-intrinsics-disable", "Disable MIL-STD 1753 intrinsics" },
{ "-fgnu-intrinsics-enable", }, { "-fmil-intrinsics-enable", "" },
{ "-fgnu-intrinsics-hide", }, { "-fmil-intrinsics-hide", "Hide MIL-STD 1753 intrinsics" },
{ "-fmil-intrinsics-delete", }, { "-funix-intrinsics-delete", "Delete libU77 intrinsics" },
{ "-fmil-intrinsics-disable", }, { "-funix-intrinsics-disable", "Disable libU77 intrinsics" },
{ "-fmil-intrinsics-enable", }, { "-funix-intrinsics-enable", "" },
{ "-fmil-intrinsics-hide", }, { "-funix-intrinsics-hide", "Hide libU77 intrinsics" },
{ "-funix-intrinsics-delete", }, { "-fvxt-intrinsics-delete", "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports" },
{ "-funix-intrinsics-disable", }, { "-fvxt-intrinsics-disable", "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports" },
{ "-funix-intrinsics-enable", }, { "-fvxt-intrinsics-enable", "" },
{ "-funix-intrinsics-hide", }, { "-fvxt-intrinsics-hide", "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports" },
{ "-fvxt-intrinsics-delete", }, { "-fzeros", "Treat initial values of 0 like non-zero values" },
{ "-fvxt-intrinsics-disable", },
{ "-fvxt-intrinsics-enable", },
{ "-fvxt-intrinsics-hide", },
{ "-fzeros", "Treat initial values of 0 as real initialisations" },
{ "-fno-zeros", "" }, { "-fno-zeros", "" },
{ "-fdebug-kludge", "Emit debugging information for COMMON and EQUIVALENCE" }, { "-fdebug-kludge", "Emit special debugging information for COMMON and EQUIVALENCE" },
{ "-fno-debug-kludge", "" }, { "-fno-debug-kludge", "" },
{ "-fonetrip", "Always perform DO loops at least once" }, { "-fonetrip", "Take at least one trip through each iterative DO loop" },
{ "-fno-onetrip", "" }, { "-fno-onetrip", "" },
{ "-fsilent", "" }, { "-fsilent", "" },
{ "-fno-silent", "Display names of program units as they are compiled" }, { "-fno-silent", "Print names of program units as they are compiled" },
{ "-fglobals", "" }, { "-fglobals", "" },
{ "-fno-globals", "Disable diagnostics about inter-procedural problems" }, { "-fno-globals", "Disable fatal diagnostics about inter-procedural problems" },
{ "-ftypeless-boz", "Make prefix-radix non-decimal constants be typeless" }, { "-ftypeless-boz", "Make prefix-radix non-decimal constants be typeless" },
{ "-fno-typeless-boz", "" }, { "-fno-typeless-boz", "" },
{ "-Wglobals", "" }, { "-Wglobals", "" },
{ "-Wno-globals", "Inhibit warnings about globals used intrinsically" }, { "-Wno-globals", "Disable warnings about inter-procedural problems" },
/*"-Wimplicit",*/ /*"-Wimplicit",*/
/*"-Wno-implicit",*/ /*"-Wno-implicit",*/
{ "-Wsurprising", "Warn about suspicious constructs" }, { "-Wsurprising", "Warn about constructs with surprising meanings" },
{ "-Wno-surprising", "" }, { "-Wno-surprising", "" },
/*"-Wall",*/ /*"-Wall",*/
/* Prefix options. */ /* Prefix options. */
......
...@@ -81,7 +81,7 @@ Find FIND ...@@ -81,7 +81,7 @@ Find FIND
Format FORMAT Format FORMAT
Function FUNCTION Function FUNCTION
Go GO Go GO
Goto GOTO GoTo GOTO
If IF If IF
Implicit IMPLICIT Implicit IMPLICIT
Include INCLUDE Include INCLUDE
......
char *ffe_version_string = "0.5.24-19980715"; char *ffe_version_string = "0.5.24-19980718";
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