]> gcc.gnu.org Git - gcc.git/blame - gcc/fortran/lang.opt
Update FSF address.
[gcc.git] / gcc / fortran / lang.opt
CommitLineData
6de9cd9a 1; Options for the Fortran 95 front end.
aa990c83 2; Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
6de9cd9a
DN
3;
4; This file is part of GCC.
5;
6; GCC is free software; you can redistribute it and/or modify it under
7; the terms of the GNU General Public License as published by the Free
8; Software Foundation; either version 2, or (at your option) any later
9; version.
10;
11; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
12; WARRANTY; without even the implied warranty of MERCHANTABILITY or
13; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14; for more details.
15;
16; You should have received a copy of the GNU General Public License
17; along with GCC; see the file COPYING. If not, write to the Free
ab57747b
KC
18; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
19; 02110-1301, USA.
6de9cd9a 20
0b026622 21; See the GCC internals manual for a description of this file's format.
6de9cd9a
DN
22
23; Please try to keep this file in ASCII collating order.
24
25Language
26F95
27
28I
29F95 Joined
30-I<directory> Add a directory for INCLUDE and MODULE searching
31
32J
33F95 Joined
34-J<directory> Put MODULE files in 'directory'
35
36Wall
37F95 RejectNegative
38; Documented in C
39
40Waliasing
41F95
42Warn about possible aliasing of dummy arguments
43
44Wconversion
45F95
46Warn about implicit conversion
47
48Wimplicit-interface
49F95
50Warn about calls with implicit interface
51
52Wline-truncation
53F95
54Warn about truncated source lines
55
b7892582
JB
56Wnonstd-intrinsics
57F95
58Warn about usage of non-standard intrinsics
59
6de9cd9a
DN
60Wsurprising
61F95
62Warn about \"suspicious\" constructs
63
2d8b59df
SK
64Wunderflow
65F95
66Warn about underflow of numerical constant expressions
67
6de9cd9a
DN
68Wunused-labels
69F95
70Warn when a label is unused
71
3ae9eb27
SK
72fdefault-double-8
73F95
74Set the default double precision kind to an 8 byte wide type
75
76fdefault-integer-8
77F95
78Set the default integer kind to an 8 byte wide type
79
80fdefault-real-8
81F95
82Set the default real kind to an 8 byte wide type
6de9cd9a
DN
83
84fdollar-ok
85F95
86Allow dollar signs in entity names
87
131c66cd
FXC
88fbackslash
89F95
90Specify that backslash in string introduces an escape character
91
6de9cd9a
DN
92fdump-parse-tree
93F95
94Display the code tree after parsing.
95
973ff4c0
TS
96ff2c
97F95
98Use f2c calling convention.
99
6de9cd9a
DN
100ffixed-form
101F95
102Assume that the source file is fixed form
103
104ffree-form
105F95
106Assume that the source file is free form
107
108funderscoring
109F95
110Append underscores to externally visible names
111
112fsecond-underscore
113F95
114Append a second underscore if the name already contains an underscore
115
116fimplicit-none
117F95
118Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements
119
f56c5d5d 120ffixed-line-length-none
6de9cd9a 121F95 RejectNegative
f56c5d5d 122Allow arbitrary character line width in fixed mode
6de9cd9a 123
f56c5d5d
TS
124ffixed-line-length-
125F95 RejectNegative Joined UInteger
126-ffixed-line-length-<n> Use n as character line width in fixed mode
6de9cd9a
DN
127
128fmax-identifier-length=
129F95 RejectNegative Joined UInteger
130-fmax-identifier-length=<n> Maximum identifier length.
131
132fmax-stack-var-size=
133F95 RejectNegative Joined UInteger
134-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stack
135
136fmodule-private
137F95
138Set default accessibility of module entities to PRIVATE
139
140fno-backend
141F95 RejectNegative
142Don't generate code, just do syntax and semantics checking
143
144fpack-derived
145F95
146Try to layout derived types as compact as possible
147
148frepack-arrays
149F95
150Copy array sections into a contiguous block on procedure entry
151
6de9cd9a
DN
152qkind=
153F95 RejectNegative Joined UInteger
154-qkind=<n> Set the kind for a real with the 'q' exponent to 'n'
155
6de9cd9a
DN
156std=f95
157F95
158Conform to the ISO Fortran 95 standard.
159
160std=f2003
161F95
162Conform to the ISO Fortran 2003 standard.
163
164std=gnu
165F95
166Conform nothing in particular.
167
c0309c74
RS
168std=legacy
169F95
170Accept extensions to support legacy code.
171
6de9cd9a 172; This comment is to ensure we retain the blank line above.
This page took 0.437049 seconds and 5 git commands to generate.