; Options for the Fortran 95 front end. ; Copyright (C) 2003, 2004, 2005 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 2, 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 COPYING. If not, write to the Free ; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA ; 02110-1301, USA. ; See the GCC internals manual for a description of this file's format. ; Please try to keep this file in ASCII collating order. Language F95 I F95 Joined -I Add a directory for INCLUDE and MODULE searching J F95 Joined -J Put MODULE files in 'directory' Wall F95 RejectNegative ; Documented in C Waliasing F95 Warn about possible aliasing of dummy arguments Wconversion F95 Warn about implicit conversion Wimplicit-interface F95 Warn about calls with implicit interface Wline-truncation F95 Warn about truncated source lines Wnonstd-intrinsics F95 Warn about usage of non-standard intrinsics Wsurprising F95 Warn about \"suspicious\" constructs Wunderflow F95 Warn about underflow of numerical constant expressions Wunused-labels F95 Warn when a label is unused fautomatic F95 Do not treat local variables and COMMON blocks as if they were named in SAVE statements fbackslash F95 Specify that backslash in string introduces an escape character fdefault-double-8 F95 Set the default double precision kind to an 8 byte wide type fdefault-integer-8 F95 Set the default integer kind to an 8 byte wide type fdefault-real-8 F95 Set the default real kind to an 8 byte wide type fd-lines-as-code F95 RejectNegative Ignore 'D' in column one in fixed form fd-lines-as-comments F95 RejectNegative Treat lines with 'D' in column one as comments fdollar-ok F95 Allow dollar signs in entity names fdump-parse-tree F95 Display the code tree after parsing ff2c F95 Use f2c calling convention ffixed-form F95 Assume that the source file is fixed form ffree-form F95 Assume that the source file is free form funderscoring F95 Append underscores to externally visible names fsecond-underscore F95 Append a second underscore if the name already contains an underscore fimplicit-none F95 Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements ffixed-line-length-none F95 RejectNegative Allow arbitrary character line width in fixed mode ffixed-line-length- F95 RejectNegative Joined UInteger -ffixed-line-length- Use n as character line width in fixed mode fmax-identifier-length= F95 RejectNegative Joined UInteger -fmax-identifier-length= Maximum identifier length fmax-stack-var-size= F95 RejectNegative Joined UInteger -fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack fmodule-private F95 Set default accessibility of module entities to PRIVATE fno-backend F95 RejectNegative Don't generate code, just do syntax and semantics checking fpack-derived F95 Try to layout derived types as compact as possible frepack-arrays F95 Copy array sections into a contiguous block on procedure entry qkind= F95 RejectNegative Joined UInteger -qkind= Set the kind for a real with the 'q' exponent to 'n' std=f95 F95 Conform to the ISO Fortran 95 standard std=f2003 F95 Conform to the ISO Fortran 2003 standard std=gnu F95 Conform nothing in particular std=legacy F95 Accept extensions to support legacy code ; This comment is to ensure we retain the blank line above.