URL
                    https://opencores.org/ocsvn/openrisc/openrisc/trunk
                
            Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [fortran/] [lang.opt] - Rev 753
Go to most recent revision | Compare with Previous | Blame | View Log
; Options for the Fortran 95 front end.; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012; 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.LanguageFortran-all-warningsFortran Alias(Wall)-assertFortran Separate Alias(A)-assert=Fortran Joined Alias(A)-commentsFortran Alias(C)-comments-in-macrosFortran Alias(CC)-define-macroFortran Separate Alias(D)-define-macro=Fortran Joined Alias(D)-dependenciesFortran Alias(M)-dumpFortran Separate Alias(d)-dump=Fortran Joined Alias(d)-include-barrierFortran Alias(I, -)-include-directoryFortran Separate Alias(I)-include-directory=Fortran Joined Alias(I)-include-directory-afterFortran Separate Alias(idirafter)-include-directory-after=Fortran Joined Alias(idirafter)-include-prefixFortran Separate Alias(iprefix)-include-prefix=Fortran JoinedOrMissing Alias(iprefix)-no-line-commandsFortran Alias(P)-no-standard-includesFortran Alias(nostdinc)-outputFortran Separate Alias(o)-output=Fortran Joined Alias(o)-preprocessFortran Undocumented Alias(E)-print-missing-file-dependenciesFortran Alias(MG)-trace-includesFortran Alias(H)-undefine-macroFortran Separate Alias(U)-undefine-macro=Fortran Joined Alias(U)-user-dependenciesFortran Alias(MM)-verboseFortran Alias(v)-write-dependenciesFortran NoDriverArg Separate Alias(MD)-write-user-dependenciesFortran NoDriverArg Separate Alias(MMD)AFortran 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 NoDriverArg; Documented in CMFFortran Joined Separate; Documented in CMGFortran; Documented in CMMFortran; Documented in CMMDFortran Separate NoDriverArg; 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 CWconversion-extraFortran WarningWarn about most implicit conversionsWfunction-eliminationFortran WarningWarn about function call eliminationWimplicit-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 standardWreal-q-constantFortran WarningWarn about real-literal-constants with 'q' exponent-letterWreturn-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 intrinsicWunused-dummy-argumentFortran WarningWarn about unused dummy arguments.cppFortran Negative(nocpp)Enable preprocessingcpp=Fortran Joined Negative(nocpp) Undocumented; Internal option generated by specs from -cpp.nocppFortran Negative(cpp)Disable preprocessingdFortran Joined; Documented in common.optfaggressive-function-eliminationFortranEliminate multiple function invokations also for impure functionsfalign-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-coreFortran IgnoreDoes nothing. Preserved for backward compatibility.fdump-fortran-originalFortranDisplay the code tree after parsingfdump-fortran-optimizedFortranDisplay the code tree after front end optimizationfdump-parse-treeFortranDisplay the code tree after parsing; deprecated optionfexternal-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 formfinteger-4-integer-8Fortran RejectNegativeInterpret any INTEGER(4) as an INTEGER(8)fintrinsic-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 modeffrontend-optimizeFortranEnable front end optimizationfimplicit-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-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 stackfstack-arraysFortranPut all local arrays on stack.fmodule-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 compilationfreal-4-real-8Fortran RejectNegativeInterpret any REAL(4) as a REAL(8)freal-4-real-10Fortran RejectNegativeInterpret any REAL(4) as a REAL(10)freal-4-real-16Fortran RejectNegativeInterpret any REAL(4) as a REAL(16)freal-8-real-4Fortran RejectNegativeInterpret any REAL(8) as a REAL(4)freal-8-real-10Fortran RejectNegativeInterpret any REAL(8) as a REAL(10)freal-8-real-16Fortran RejectNegativeInterpret any REAL(8) as a REAL(16)frealloc-lhsFortranReallocate the LHS in assignmentsfrecord-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 entryfcoarray=Fortran RejectNegative JoinedOrMissing-fcoarray=[...] Specify which coarray parallelization should be usedfcheck=Fortran RejectNegative JoinedOrMissing-fcheck=[...] Specify which runtime checks are to be performedfsecond-underscoreFortranAppend a second underscore if the name already contains an underscorefshort-enumsFortran Var(flag_short_enums); 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=f2008tsFortranConform to the ISO Fortran 2008 standard including TS 29113std=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.
Go to most recent revision | Compare with Previous | Blame | View Log

