URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [fortran/] [lang.opt] - Rev 378
Compare with Previous | Blame | View Log
; Options for the Fortran 95 front end.; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010; Free Software Foundation, Inc.;; This file is part of GCC.;; GCC is free software; you can redistribute it and/or modify it under; the terms of the GNU General Public License as published by the Free; Software Foundation; either version 3, or (at your option) any later; version.;; GCC is distributed in the hope that it will be useful, but WITHOUT ANY; WARRANTY; without even the implied warranty of MERCHANTABILITY or; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License; for more details.;; You should have received a copy of the GNU General Public License; along with GCC; see the file COPYING3. If not see; <http://www.gnu.org/licenses/>.; See the GCC internals manual for a description of this file's format.; Please try to keep this file in ASCII collating order.LanguageFortranAFortran Joined Separate; Documented in CCFortran; Documented in CCCFortran; Documented in CDFortran Joined Separate; Documented in CEFortran UndocumentedHFortran; Documented in CIFortran Joined Separate; Documented in CJFortran Joined Separate-J<directory> Put MODULE files in 'directory'MFortran; Documented in CMDFortran Separate; Documented in CMFFortran Joined Separate; Documented in CMGFortran; Documented in CMMFortran; Documented in CMMDFortran Separate; Documented in CMPFortran; Documented in CMTFortran Joined Separate; Documented in CMQFortran Joined Separate; Documented in CPFortran; Documented in CUFortran Joined Separate; Documented in CWallFortran; Documented in CWaliasingFortran WarningWarn about possible aliasing of dummy argumentsWalign-commonsFortran WarningWarn about alignment of COMMON blocksWampersandFortran WarningWarn about missing ampersand in continued character constantsWarray-temporariesFortran WarningWarn about creation of array temporariesWcharacter-truncationFortran WarningWarn about truncated character expressionsWconversionFortran Warning; Documented in CWimplicit-interfaceFortran WarningWarn about calls with implicit interfaceWimplicit-procedureFortran WarningWarn about called procedures not explicitly declaredWline-truncationFortran WarningWarn about truncated source linesWintrinsics-stdFortran WarningWarn on intrinsics not part of the selected standardWreturn-typeFortran Warning; Documented in CWsurprisingFortran WarningWarn about \"suspicious\" constructsWtabsFortran WarningPermit nonconforming uses of the tab characterWunderflowFortran WarningWarn about underflow of numerical constant expressionsWintrinsic-shadowFortran WarningWarn if a user-procedure has the same name as an intrinsiccppFortran Joined Separate Negative(nocpp)Enable preprocessingnocppFortran Negative(cpp)Disable preprocessingdFortran Joined; Documented in common.optfalign-commonsFortranEnable alignment of COMMON blocksfall-intrinsicsFortran RejectNegativeAll intrinsics procedures are available regardless of selected standardfallow-leading-underscoreFortran Undocumented; For internal use only: allow the first character of symbol names to be an underscorefautomaticFortranDo not treat local variables and COMMON blocks as if they were named in SAVE statementsfbackslashFortranSpecify that backslash in string introduces an escape characterfbacktraceFortranProduce a backtrace when a runtime error is encounteredfblas-matmul-limit=Fortran RejectNegative Joined UInteger-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLASfcheck-array-temporariesFortranProduce a warning at runtime if a array temporary has been created for a procedure argumentfconvert=big-endianFortran RejectNegativeUse big-endian format for unformatted filesfconvert=little-endianFortran RejectNegativeUse little-endian format for unformatted filesfconvert=nativeFortran RejectNegativeUse native format for unformatted filesfconvert=swapFortran RejectNegativeSwap endianness for unformatted filesfcray-pointerFortranUse the Cray Pointer extensionfd-lines-as-codeFortran RejectNegativeIgnore 'D' in column one in fixed formfd-lines-as-commentsFortran RejectNegativeTreat lines with 'D' in column one as commentsfdefault-double-8FortranSet the default double precision kind to an 8 byte wide typefdefault-integer-8FortranSet the default integer kind to an 8 byte wide typefdefault-real-8FortranSet the default real kind to an 8 byte wide typefdollar-okFortranAllow dollar signs in entity namesfdump-coreFortranDump a core file when a runtime error occursfdump-parse-treeFortranDisplay the code tree after parsingfexternal-blasFortranSpecify that an external BLAS library should be used for matmul calls on large-size arraysff2cFortranUse f2c calling conventionffixed-formFortran RejectNegativeAssume that the source file is fixed formfintrinsic-modules-pathFortran RejectNegative Joined SeparateSpecify where to find the compiled intrinsic modulesffixed-line-length-noneFortran RejectNegativeAllow arbitrary character line width in fixed modeffixed-line-length-Fortran RejectNegative Joined UInteger-ffixed-line-length-<n> Use n as character line width in fixed modeffpe-trap=Fortran RejectNegative JoinedOrMissing-ffpe-trap=[...] Stop on following floating point exceptionsffree-formFortran RejectNegativeAssume that the source file is free formffree-line-length-noneFortran RejectNegativeAllow arbitrary character line width in free modeffree-line-length-Fortran RejectNegative Joined UInteger-ffree-line-length-<n> Use n as character line width in free modefimplicit-noneFortranSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsfinit-character=Fortran RejectNegative Joined UInteger-finit-character=<n> Initialize local character variables to ASCII value nfinit-integer=Fortran RejectNegative Joined-finit-integer=<n> Initialize local integer variables to nfinit-local-zeroFortranInitialize local variables to zero (from g77)finit-logical=Fortran RejectNegative Joined-finit-logical=<true|false> Initialize local logical variablesfinit-real=Fortran RejectNegative Joined-finit-real=<zero|nan|inf|-inf> Initialize local real variablesfmax-array-constructor=Fortran RejectNegative Joined UInteger-fmax-array-constructor=<n> Maximum number of objects in an array constructorfmax-errors=Fortran RejectNegative Joined UInteger-fmax-errors=<n> Maximum number of errors to reportfmax-identifier-length=Fortran RejectNegative Joined UInteger-fmax-identifier-length=<n> Maximum identifier lengthfmax-subrecord-length=Fortran RejectNegative Joined UInteger-fmax-subrecord-length=<n> Maximum length for subrecordsfmax-stack-var-size=Fortran RejectNegative Joined UInteger-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stackfmodule-privateFortranSet default accessibility of module entities to PRIVATE.fopenmpFortran; Documented in Cfpack-derivedFortranTry to lay out derived types as compactly as possiblefpreprocessedFortran; Documented in Cfprotect-parensFortranProtect parentheses in expressionsfrange-checkFortranEnable range checking during compilationfrecord-marker=4Fortran RejectNegativeUse a 4-byte record marker for unformatted filesfrecord-marker=8Fortran RejectNegativeUse an 8-byte record marker for unformatted filesfrecursiveFortranAllocate local variables on the stack to allow indirect recursionfrepack-arraysFortranCopy array sections into a contiguous block on procedure entryfcheck=Fortran RejectNegative JoinedOrMissing-fcheck=[...] Specify which runtime checks are to be performedfsecond-underscoreFortranAppend a second underscore if the name already contains an underscorefshort-enumsFortran; Documented in Cfsign-zeroFortranApply negative sign to zero valuesfunderscoringFortranAppend underscores to externally visible namesfwhole-fileFortranCompile all program units at once and check all interfacesfworking-directoryFortran; Documented in CidirafterFortran Joined Separate; Documented in CimultilibFortran Joined Separate; Documented in CiprefixFortran Joined Separate; Documented in CiquoteFortran Joined Separate; Documented in CisysrootFortran Joined Separate; Documented in CisystemFortran Joined Separate; Documented in CnostdincFortran; Documented in CoFortran Joined Separate; Documented in common.optstatic-libgfortranFortranStatically link the GNU Fortran helper library (libgfortran)std=f2003FortranConform to the ISO Fortran 2003 standardstd=f2008FortranConform to the ISO Fortran 2008 standardstd=f95FortranConform to the ISO Fortran 95 standardstd=gnuFortranConform to nothing in particularstd=legacyFortranAccept extensions to support legacy codeundefFortran; Documented in CvFortran; Documented in C; This comment is to ensure we retain the blank line above.
