]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/f/lang.opt
* Make-lang.in (F77_OBJS, f77.mostlyclean, f/com.o): Update.
[thirdparty/gcc.git] / gcc / f / lang.opt
1 ; Options for the Fortran 77 front end.
2 ; Copyright (C) 2003 Free Software Foundation, Inc.
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
18 ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
19 ; 02111-1307, USA.
20
21
22 ; This file is processed by the script opts.sh. It is a database of
23 ; command line options, with each record separated by a blank line,
24 ; and each field appearing on its own line. The first field is the
25 ; command-line switch with the leading "-" removed. All options
26 ; beginning with "f" or "W" are implicitly assumed to take a "no-"
27 ; form; this form should not be listed. If you do not want this
28 ; negative form and you want it to be automatically rejected, add
29 ; RejectNegative to the second field.
30
31 ; The second field should contain "F77". If the switch takes an
32 ; argument, then you should also specify "Joined" and/or "Separate" to
33 ; indicate where the argument can appear.
34
35 ; Comments can appear on their own line anwhere in the file, preceded
36 ; by a semicolon. Whitespace is permitted before the semicolon.
37
38 ; For each switch XXX below, an enumeration constant is created by the
39 ; script opts.sh spelt OPT_XXX, but with all non-alphanumeric
40 ; characters replaced with an underscore.
41
42 ; Please try to keep this file in ASCII collating order.
43
44 I
45 F77 Joined
46
47 Wall
48 F77
49
50 Wcomment
51 F77
52
53 Wcomments
54 F77
55
56 Wglobals
57 F77
58
59 Wimplicit
60 F77
61
62 Wimport
63 F77
64
65 Wsurprising
66 F77
67
68 Wtrigraphs
69 F77
70
71 fautomatic
72 F77
73
74 fbackslash
75 F77
76
77 fbadu77-intrinsics-delete
78 F77 RejectNegative
79
80 fbadu77-intrinsics-disable
81 F77 RejectNegative
82
83 fbadu77-intrinsics-enable
84 F77 RejectNegative
85
86 fbadu77-intrinsics-hide
87 F77 RejectNegative
88
89 fcase-initcap
90 F77 RejectNegative
91
92 fcase-lower
93 F77 RejectNegative
94
95 fcase-preserve
96 F77 RejectNegative
97
98 fcase-strict-lower
99 F77 RejectNegative
100
101 fcase-strict-upper
102 F77 RejectNegative
103
104 fcase-upper
105 F77 RejectNegative
106
107 fdebug-kludge
108 F77
109
110 fdollar-ok
111 F77
112
113 femulate-complex
114 F77
115
116 ff2c
117 F77
118
119 ff2c-intrinsics-delete
120 F77 RejectNegative
121
122 ff2c-intrinsics-disable
123 F77 RejectNegative
124
125 ff2c-intrinsics-enable
126 F77 RejectNegative
127
128 ff2c-intrinsics-hide
129 F77 RejectNegative
130
131 ff2c-library
132 F77
133
134 ff66
135 F77
136
137 ff77
138 F77
139
140 ff90
141 F77
142
143 ff90-intrinsics-delete
144 F77 RejectNegative
145
146 ff90-intrinsics-disable
147 F77 RejectNegative
148
149 ff90-intrinsics-enable
150 F77 RejectNegative
151
152 ff90-intrinsics-hide
153 F77 RejectNegative
154
155 ff90-not-vxt
156 F77 RejectNegative
157
158 ffixed-form
159 F77
160
161 ffixed-line-length-
162 F77 Joined
163
164 fflatten-arrays
165 F77
166
167 ffortran-bounds-check
168 F77
169
170 ffree-form
171 F77
172
173 fglobals
174 F77
175
176 fgnu-intrinsics-delete
177 F77 RejectNegative
178
179 fgnu-intrinsics-disable
180 F77 RejectNegative
181
182 fgnu-intrinsics-enable
183 F77 RejectNegative
184
185 fgnu-intrinsics-hide
186 F77 RejectNegative
187
188 finit-local-zero
189 F77
190
191 fintrin-case-any
192 F77 RejectNegative
193
194 fintrin-case-initcap
195 F77 RejectNegative
196
197 fintrin-case-lower
198 F77 RejectNegative
199
200 fintrin-case-upper
201 F77 RejectNegative
202
203 fmatch-case-any
204 F77 RejectNegative
205
206 fmatch-case-initcap
207 F77 RejectNegative
208
209 fmatch-case-lower
210 F77 RejectNegative
211
212 fmatch-case-upper
213 F77 RejectNegative
214
215 fmil-intrinsics-delete
216 F77 RejectNegative
217
218 fmil-intrinsics-disable
219 F77 RejectNegative
220
221 fmil-intrinsics-enable
222 F77 RejectNegative
223
224 fmil-intrinsics-hide
225 F77 RejectNegative
226
227 fonetrip
228 F77
229
230 fpedantic
231 F77
232
233 fsecond-underscore
234 F77
235
236 fsilent
237 F77
238
239 fsource-case-lower
240 F77 RejectNegative
241
242 fsource-case-preserve
243 F77 RejectNegative
244
245 fsource-case-upper
246 F77 RejectNegative
247
248 fsymbol-case-any
249 F77 RejectNegative
250
251 fsymbol-case-initcap
252 F77 RejectNegative
253
254 fsymbol-case-lower
255 F77 RejectNegative
256
257 fsymbol-case-upper
258 F77 RejectNegative
259
260 ftypeless-boz
261 F77
262
263 fugly
264 F77
265
266 fugly-args
267 F77
268
269 fugly-assign
270 F77
271
272 fugly-assumed
273 F77
274
275 fugly-comma
276 F77
277
278 fugly-complex
279 F77
280
281 fugly-init
282 F77
283
284 fugly-logint
285 F77
286
287 funderscoring
288 F77
289
290 funix-intrinsics-delete
291 F77 RejectNegative
292
293 funix-intrinsics-disable
294 F77 RejectNegative
295
296 funix-intrinsics-enable
297 F77 RejectNegative
298
299 funix-intrinsics-hide
300 F77 RejectNegative
301
302 fversion
303 F77 RejectNegative
304
305 fvxt
306 F77
307
308 fvxt-intrinsics-delete
309 F77 RejectNegative
310
311 fvxt-intrinsics-disable
312 F77 RejectNegative
313
314 fvxt-intrinsics-enable
315 F77 RejectNegative
316
317 fvxt-intrinsics-hide
318 F77 RejectNegative
319
320 fvxt-not-f90
321 F77 RejectNegative
322
323 fxyzzy
324 F77
325
326 fzeros
327 F77
328
329 ; This comment is to ensure we retain the blank line above.