; Options for the Fortran 95 front end. ; Copyright (C) 2003, 2004 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, 59 Temple Place - Suite 330, Boston, MA ; 02111-1307, USA. ; See c.opt for a description of this file's format. ; Please try to keep this file in ASCII collating order. Language F95 I F95 Joined -I<directory> Add a directory for INCLUDE and MODULE searching J F95 Joined -J<directory> 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 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 fdollar-ok F95 Allow dollar signs in entity names fbackslash F95 Specify that backslash in string introduces an escape character 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-<n> Use n as character line width in fixed mode fmax-identifier-length= F95 RejectNegative Joined UInteger -fmax-identifier-length=<n> Maximum identifier length. fmax-stack-var-size= F95 RejectNegative Joined UInteger -fmax-stack-var-size=<n> 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=<n> 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. ; This comment is to ensure we retain the blank line above.