8sa1-gcc/gcc/fortran/lang.opt
Richard Sandiford 0b026622a5 lang.opt: Refer to the GCC internals documentation instead of c.opt.
fortran/
	* lang.opt: Refer to the GCC internals documentation instead of c.opt.

ada/
	* lang.opt: Refer to the GCC internals documentation instead of c.opt.

java/
	* lang.opt: Refer to the GCC internals documentation instead of c.opt.

treelang/
	* lang.opt: Refer to the GCC internals documentation instead of c.opt.

From-SVN: r98012
2005-04-12 08:35:26 +00:00

161 lines
3.4 KiB
Plaintext

; 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 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<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
fdump-parse-tree
F95
Display the code tree after parsing.
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.