OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [fortran/] [lang.opt] - Blame information for rev 849

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 712 jeremybenn
; Options for the Fortran 95 front end.
2
; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
3
; Free Software Foundation, Inc.
4
;
5
; This file is part of GCC.
6
;
7
; GCC is free software; you can redistribute it and/or modify it under
8
; the terms of the GNU General Public License as published by the Free
9
; Software Foundation; either version 3, or (at your option) any later
10
; version.
11
;
12
; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13
; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
15
; for more details.
16
;
17
; You should have received a copy of the GNU General Public License
18
; along with GCC; see the file COPYING3.  If not see
19
; .
20
 
21
; See the GCC internals manual for a description of this file's format.
22
 
23
; Please try to keep this file in ASCII collating order.
24
 
25
Language
26
Fortran
27
 
28
-all-warnings
29
Fortran Alias(Wall)
30
 
31
-assert
32
Fortran Separate Alias(A)
33
 
34
-assert=
35
Fortran Joined Alias(A)
36
 
37
-comments
38
Fortran Alias(C)
39
 
40
-comments-in-macros
41
Fortran Alias(CC)
42
 
43
-define-macro
44
Fortran Separate Alias(D)
45
 
46
-define-macro=
47
Fortran Joined Alias(D)
48
 
49
-dependencies
50
Fortran Alias(M)
51
 
52
-dump
53
Fortran Separate Alias(d)
54
 
55
-dump=
56
Fortran Joined Alias(d)
57
 
58
-include-barrier
59
Fortran Alias(I, -)
60
 
61
-include-directory
62
Fortran Separate Alias(I)
63
 
64
-include-directory=
65
Fortran Joined Alias(I)
66
 
67
-include-directory-after
68
Fortran Separate Alias(idirafter)
69
 
70
-include-directory-after=
71
Fortran Joined Alias(idirafter)
72
 
73
-include-prefix
74
Fortran Separate Alias(iprefix)
75
 
76
-include-prefix=
77
Fortran JoinedOrMissing Alias(iprefix)
78
 
79
-no-line-commands
80
Fortran Alias(P)
81
 
82
-no-standard-includes
83
Fortran Alias(nostdinc)
84
 
85
-output
86
Fortran Separate Alias(o)
87
 
88
-output=
89
Fortran Joined Alias(o)
90
 
91
-preprocess
92
Fortran Undocumented Alias(E)
93
 
94
-print-missing-file-dependencies
95
Fortran Alias(MG)
96
 
97
-trace-includes
98
Fortran Alias(H)
99
 
100
-undefine-macro
101
Fortran Separate Alias(U)
102
 
103
-undefine-macro=
104
Fortran Joined Alias(U)
105
 
106
-user-dependencies
107
Fortran Alias(MM)
108
 
109
-verbose
110
Fortran Alias(v)
111
 
112
-write-dependencies
113
Fortran NoDriverArg Separate Alias(MD)
114
 
115
-write-user-dependencies
116
Fortran NoDriverArg Separate Alias(MMD)
117
 
118
A
119
Fortran Joined Separate
120
; Documented in C
121
 
122
C
123
Fortran
124
; Documented in C
125
 
126
CC
127
Fortran
128
; Documented in C
129
 
130
D
131
Fortran Joined Separate
132
; Documented in C
133
 
134
E
135
Fortran Undocumented
136
 
137
H
138
Fortran
139
; Documented in C
140
 
141
I
142
Fortran Joined Separate
143
; Documented in C
144
 
145
J
146
Fortran Joined Separate
147
-J      Put MODULE files in 'directory'
148
 
149
M
150
Fortran
151
; Documented in C
152
 
153
MD
154
Fortran Separate NoDriverArg
155
; Documented in C
156
 
157
MF
158
Fortran Joined Separate
159
; Documented in C
160
 
161
MG
162
Fortran
163
; Documented in C
164
 
165
MM
166
Fortran
167
; Documented in C
168
 
169
MMD
170
Fortran Separate NoDriverArg
171
; Documented in C
172
 
173
MP
174
Fortran
175
; Documented in C
176
 
177
MT
178
Fortran Joined Separate
179
; Documented in C
180
 
181
MQ
182
Fortran Joined Separate
183
; Documented in C
184
 
185
P
186
Fortran
187
; Documented in C
188
 
189
U
190
Fortran Joined Separate
191
; Documented in C
192
 
193
Wall
194
Fortran
195
; Documented in C
196
 
197
Waliasing
198
Fortran Warning
199
Warn about possible aliasing of dummy arguments
200
 
201
Walign-commons
202
Fortran Warning
203
Warn about alignment of COMMON blocks
204
 
205
Wampersand
206
Fortran Warning
207
Warn about missing ampersand in continued character constants
208
 
209
Warray-temporaries
210
Fortran Warning
211
Warn about creation of array temporaries
212
 
213
Wcharacter-truncation
214
Fortran Warning
215
Warn about truncated character expressions
216
 
217
Wconversion
218
Fortran Warning
219
; Documented in C
220
 
221
Wconversion-extra
222
Fortran Warning
223
Warn about most implicit conversions
224
 
225
Wfunction-elimination
226
Fortran Warning
227
Warn about function call elimination
228
 
229
Wimplicit-interface
230
Fortran Warning
231
Warn about calls with implicit interface
232
 
233
Wimplicit-procedure
234
Fortran Warning
235
Warn about called procedures not explicitly declared
236
 
237
Wline-truncation
238
Fortran Warning
239
Warn about truncated source lines
240
 
241
Wintrinsics-std
242
Fortran Warning
243
Warn on intrinsics not part of the selected standard
244
 
245
Wreal-q-constant
246
Fortran Warning
247
Warn about real-literal-constants with 'q' exponent-letter
248
 
249
Wreturn-type
250
Fortran Warning
251
; Documented in C
252
 
253
Wsurprising
254
Fortran Warning
255
Warn about \"suspicious\" constructs
256
 
257
Wtabs
258
Fortran Warning
259
Permit nonconforming uses of the tab character
260
 
261
Wunderflow
262
Fortran Warning
263
Warn about underflow of numerical constant expressions
264
 
265
Wintrinsic-shadow
266
Fortran Warning
267
Warn if a user-procedure has the same name as an intrinsic
268
 
269
Wunused-dummy-argument
270
Fortran Warning
271
Warn about unused dummy arguments.
272
 
273
cpp
274
Fortran Negative(nocpp)
275
Enable preprocessing
276
 
277
cpp=
278
Fortran Joined Negative(nocpp) Undocumented
279
; Internal option generated by specs from -cpp.
280
 
281
nocpp
282
Fortran Negative(cpp)
283
Disable preprocessing
284
 
285
d
286
Fortran Joined
287
; Documented in common.opt
288
 
289
faggressive-function-elimination
290
Fortran
291
Eliminate multiple function invokations also for impure functions
292
 
293
falign-commons
294
Fortran
295
Enable alignment of COMMON blocks
296
 
297
fall-intrinsics
298
Fortran RejectNegative
299
All intrinsics procedures are available regardless of selected standard
300
 
301
fallow-leading-underscore
302
Fortran Undocumented
303
; For internal use only: allow the first character of symbol names to be an underscore
304
 
305
fautomatic
306
Fortran
307
Do not treat local variables and COMMON blocks as if they were named in SAVE statements
308
 
309
fbackslash
310
Fortran
311
Specify that backslash in string introduces an escape character
312
 
313
fbacktrace
314
Fortran
315
Produce a backtrace when a runtime error is encountered
316
 
317
fblas-matmul-limit=
318
Fortran RejectNegative Joined UInteger
319
-fblas-matmul-limit=    Size of the smallest matrix for which matmul will use BLAS
320
 
321
fcheck-array-temporaries
322
Fortran
323
Produce a warning at runtime if a array temporary has been created for a procedure argument
324
 
325
fconvert=big-endian
326
Fortran RejectNegative
327
Use big-endian format for unformatted files
328
 
329
fconvert=little-endian
330
Fortran RejectNegative
331
Use little-endian format for unformatted files
332
 
333
fconvert=native
334
Fortran RejectNegative
335
Use native format for unformatted files
336
 
337
fconvert=swap
338
Fortran RejectNegative
339
Swap endianness for unformatted files
340
 
341
fcray-pointer
342
Fortran
343
Use the Cray Pointer extension
344
 
345
fd-lines-as-code
346
Fortran RejectNegative
347
Ignore 'D' in column one in fixed form
348
 
349
fd-lines-as-comments
350
Fortran RejectNegative
351
Treat lines with 'D' in column one as comments
352
 
353
fdefault-double-8
354
Fortran
355
Set the default double precision kind to an 8 byte wide type
356
 
357
fdefault-integer-8
358
Fortran
359
Set the default integer kind to an 8 byte wide type
360
 
361
fdefault-real-8
362
Fortran
363
Set the default real kind to an 8 byte wide type
364
 
365
fdollar-ok
366
Fortran
367
Allow dollar signs in entity names
368
 
369
fdump-core
370
Fortran Ignore
371
Does nothing. Preserved for backward compatibility.
372
 
373
fdump-fortran-original
374
Fortran
375
Display the code tree after parsing
376
 
377
fdump-fortran-optimized
378
Fortran
379
Display the code tree after front end optimization
380
 
381
fdump-parse-tree
382
Fortran
383
Display the code tree after parsing; deprecated option
384
 
385
fexternal-blas
386
Fortran
387
Specify that an external BLAS library should be used for matmul calls on large-size arrays
388
 
389
ff2c
390
Fortran
391
Use f2c calling convention
392
 
393
ffixed-form
394
Fortran RejectNegative
395
Assume that the source file is fixed form
396
 
397
finteger-4-integer-8
398
Fortran RejectNegative
399
Interpret any INTEGER(4) as an INTEGER(8)
400
 
401
fintrinsic-modules-path
402
Fortran RejectNegative Joined Separate
403
Specify where to find the compiled intrinsic modules
404
 
405
ffixed-line-length-none
406
Fortran RejectNegative
407
Allow arbitrary character line width in fixed mode
408
 
409
ffixed-line-length-
410
Fortran RejectNegative Joined UInteger
411
-ffixed-line-length-    Use n as character line width in fixed mode
412
 
413
ffpe-trap=
414
Fortran RejectNegative JoinedOrMissing
415
-ffpe-trap=[...]        Stop on following floating point exceptions
416
 
417
ffree-form
418
Fortran RejectNegative
419
Assume that the source file is free form
420
 
421
ffree-line-length-none
422
Fortran RejectNegative
423
Allow arbitrary character line width in free mode
424
 
425
ffree-line-length-
426
Fortran RejectNegative Joined UInteger
427
-ffree-line-length-     Use n as character line width in free mode
428
 
429
ffrontend-optimize
430
Fortran
431
Enable front end optimization
432
 
433
fimplicit-none
434
Fortran
435
Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements
436
 
437
finit-character=
438
Fortran RejectNegative Joined UInteger
439
-finit-character=       Initialize local character variables to ASCII value n
440
 
441
finit-integer=
442
Fortran RejectNegative Joined
443
-finit-integer= Initialize local integer variables to n
444
 
445
finit-local-zero
446
Fortran
447
Initialize local variables to zero (from g77)
448
 
449
finit-logical=
450
Fortran RejectNegative Joined
451
-finit-logical= Initialize local logical variables
452
 
453
finit-real=
454
Fortran RejectNegative Joined
455
-finit-real=    Initialize local real variables
456
 
457
fmax-array-constructor=
458
Fortran RejectNegative Joined UInteger
459
-fmax-array-constructor=        Maximum number of objects in an array constructor
460
 
461
fmax-identifier-length=
462
Fortran RejectNegative Joined UInteger
463
-fmax-identifier-length=        Maximum identifier length
464
 
465
fmax-subrecord-length=
466
Fortran RejectNegative Joined UInteger
467
-fmax-subrecord-length= Maximum length for subrecords
468
 
469
fmax-stack-var-size=
470
Fortran RejectNegative Joined UInteger
471
-fmax-stack-var-size=   Size in bytes of the largest array that will be put on the stack
472
 
473
fstack-arrays
474
Fortran
475
Put all local arrays on stack.
476
 
477
fmodule-private
478
Fortran
479
Set default accessibility of module entities to PRIVATE.
480
 
481
fopenmp
482
Fortran
483
; Documented in C
484
 
485
fpack-derived
486
Fortran
487
Try to lay out derived types as compactly as possible
488
 
489
fpreprocessed
490
Fortran
491
; Documented in C
492
 
493
fprotect-parens
494
Fortran
495
Protect parentheses in expressions
496
 
497
frange-check
498
Fortran
499
Enable range checking during compilation
500
 
501
freal-4-real-8
502
Fortran RejectNegative
503
Interpret any REAL(4) as a REAL(8)
504
 
505
freal-4-real-10
506
Fortran RejectNegative
507
Interpret any REAL(4) as a REAL(10)
508
 
509
freal-4-real-16
510
Fortran RejectNegative
511
Interpret any REAL(4) as a REAL(16)
512
 
513
freal-8-real-4
514
Fortran RejectNegative
515
Interpret any REAL(8) as a REAL(4)
516
 
517
freal-8-real-10
518
Fortran RejectNegative
519
Interpret any REAL(8) as a REAL(10)
520
 
521
freal-8-real-16
522
Fortran RejectNegative
523
Interpret any REAL(8) as a REAL(16)
524
 
525
frealloc-lhs
526
Fortran
527
Reallocate the LHS in assignments
528
 
529
frecord-marker=4
530
Fortran RejectNegative
531
Use a 4-byte record marker for unformatted files
532
 
533
frecord-marker=8
534
Fortran RejectNegative
535
Use an 8-byte record marker for unformatted files
536
 
537
frecursive
538
Fortran
539
Allocate local variables on the stack to allow indirect recursion
540
 
541
frepack-arrays
542
Fortran
543
Copy array sections into a contiguous block on procedure entry
544
 
545
fcoarray=
546
Fortran RejectNegative JoinedOrMissing
547
-fcoarray=[...] Specify which coarray parallelization should be used
548
 
549
fcheck=
550
Fortran RejectNegative JoinedOrMissing
551
-fcheck=[...]   Specify which runtime checks are to be performed
552
 
553
fsecond-underscore
554
Fortran
555
Append a second underscore if the name already contains an underscore
556
 
557
fshort-enums
558
Fortran Var(flag_short_enums)
559
; Documented in C
560
 
561
fsign-zero
562
Fortran
563
Apply negative sign to zero values
564
 
565
funderscoring
566
Fortran
567
Append underscores to externally visible names
568
 
569
fwhole-file
570
Fortran
571
Compile all program units at once and check all interfaces
572
 
573
fworking-directory
574
Fortran
575
; Documented in C
576
 
577
idirafter
578
Fortran Joined Separate
579
; Documented in C
580
 
581
imultilib
582
Fortran Joined Separate
583
; Documented in C
584
 
585
iprefix
586
Fortran Joined Separate
587
; Documented in C
588
 
589
iquote
590
Fortran Joined Separate
591
; Documented in C
592
 
593
isysroot
594
Fortran Joined Separate
595
; Documented in C
596
 
597
isystem
598
Fortran Joined Separate
599
; Documented in C
600
 
601
nostdinc
602
Fortran
603
; Documented in C
604
 
605
o
606
Fortran Joined Separate
607
; Documented in common.opt
608
 
609
static-libgfortran
610
Fortran
611
Statically link the GNU Fortran helper library (libgfortran)
612
 
613
std=f2003
614
Fortran
615
Conform to the ISO Fortran 2003 standard
616
 
617
std=f2008
618
Fortran
619
Conform to the ISO Fortran 2008 standard
620
 
621
std=f2008ts
622
Fortran
623
Conform to the ISO Fortran 2008 standard including TS 29113
624
 
625
std=f95
626
Fortran
627
Conform to the ISO Fortran 95 standard
628
 
629
std=gnu
630
Fortran
631
Conform to nothing in particular
632
 
633
std=legacy
634
Fortran
635
Accept extensions to support legacy code
636
 
637
undef
638
Fortran
639
; Documented in C
640
 
641
v
642
Fortran
643
; Documented in C
644
 
645
; This comment is to ensure we retain the blank line above.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.