OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gcc/fortran/:
[pf3gnuchains/gcc-fork.git]
/
gcc
/
fortran
/
lang.opt
diff --git
a/gcc/fortran/lang.opt
b/gcc/fortran/lang.opt
index
55e8b51
..
c1a86dd
100644
(file)
--- a/
gcc/fortran/lang.opt
+++ b/
gcc/fortran/lang.opt
@@
-1,5
+1,6
@@
; Options for the Fortran 95 front end.
; Options for the Fortran 95 front end.
-; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+; Free Software Foundation, Inc.
;
; This file is part of GCC.
;
;
; This file is part of GCC.
;
@@
-24,14
+25,45
@@
Language
Fortran
Language
Fortran
+A
+Fortran Joined Separate
+; Documented in C
+
+C
+Fortran
+; Documented in C
+
+CC
+Fortran
+; Documented in C
+
+D
+Fortran Joined Separate
+; Documented in C
+
+E
+Fortran Undocumented
+
+H
+Fortran
+; Documented in C
+
I
I
-Fortran Joined
--I<directory> Add a directory for INCLUDE and MODULE searching
+Fortran Joined
Separate
+; Documented in C
J
J
-Fortran Joined
+Fortran Joined
Separate
-J<directory> Put MODULE files in 'directory'
-J<directory> Put MODULE files in 'directory'
+P
+Fortran
+; Documented in C
+
+U
+Fortran Joined Separate
+; Documented in C
+
Wall
Fortran
; Documented in C
Wall
Fortran
; Documented in C
@@
-40,29
+72,49
@@
Waliasing
Fortran Warning
Warn about possible aliasing of dummy arguments
Fortran Warning
Warn about possible aliasing of dummy arguments
+Walign-commons
+Fortran Warning
+Warn about alignment of COMMON blocks
+
Wampersand
Fortran Warning
Warn about missing ampersand in continued character constants
Wampersand
Fortran Warning
Warn about missing ampersand in continued character constants
+Warray-temporaries
+Fortran Warning
+Warn about creation of array temporaries
+
Wcharacter-truncation
Fortran Warning
Warn about truncated character expressions
Wconversion
Fortran Warning
Wcharacter-truncation
Fortran Warning
Warn about truncated character expressions
Wconversion
Fortran Warning
-Warn about implicit conversion
+; Documented in C
+
+Wconversion-extra
+Fortran Warning
+Warn about most implicit conversions
Wimplicit-interface
Fortran Warning
Warn about calls with implicit interface
Wimplicit-interface
Fortran Warning
Warn about calls with implicit interface
+Wimplicit-procedure
+Fortran Warning
+Warn about called procedures not explicitly declared
+
Wline-truncation
Fortran Warning
Warn about truncated source lines
Wline-truncation
Fortran Warning
Warn about truncated source lines
-Wnonstd-intrinsics
+Wintrinsics-std
+Fortran Warning
+Warn on intrinsics not part of the selected standard
+
+Wreturn-type
Fortran Warning
Fortran Warning
-Warn about usage of non-standard intrinsics
+; Documented in C
Wsurprising
Fortran Warning
Wsurprising
Fortran Warning
@@
-76,6
+128,30
@@
Wunderflow
Fortran Warning
Warn about underflow of numerical constant expressions
Fortran Warning
Warn about underflow of numerical constant expressions
+Wintrinsic-shadow
+Fortran Warning
+Warn if a user-procedure has the same name as an intrinsic
+
+Wunused-dummy-argument
+Fortran Warning
+Warn about unused dummy arguments.
+
+cpp
+Fortran Joined Separate Negative(nocpp)
+Enable preprocessing
+
+nocpp
+Fortran Negative(cpp)
+Disable preprocessing
+
+d
+Fortran Joined
+; Documented in common.opt
+
+falign-commons
+Fortran
+Enable alignment of COMMON blocks
+
fall-intrinsics
Fortran RejectNegative
All intrinsics procedures are available regardless of selected standard
fall-intrinsics
Fortran RejectNegative
All intrinsics procedures are available regardless of selected standard
@@
-98,7
+174,11
@@
Produce a backtrace when a runtime error is encountered
fblas-matmul-limit=
Fortran RejectNegative Joined UInteger
fblas-matmul-limit=
Fortran RejectNegative Joined UInteger
--fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS
+-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS
+
+fcheck-array-temporaries
+Fortran
+Produce a warning at runtime if a array temporary has been created for a procedure argument
fconvert=big-endian
Fortran RejectNegative
fconvert=big-endian
Fortran RejectNegative
@@
-174,11
+254,11
@@
Allow arbitrary character line width in fixed mode
ffixed-line-length-
Fortran RejectNegative Joined UInteger
ffixed-line-length-
Fortran RejectNegative Joined UInteger
--ffixed-line-length-<n>
Use n as character line width in fixed mode
+-ffixed-line-length-<n> Use n as character line width in fixed mode
ffpe-trap=
Fortran RejectNegative JoinedOrMissing
ffpe-trap=
Fortran RejectNegative JoinedOrMissing
--ffpe-trap=[..
]
Stop on following floating point exceptions
+-ffpe-trap=[..
.]
Stop on following floating point exceptions
ffree-form
Fortran RejectNegative
ffree-form
Fortran RejectNegative
@@
-190,7
+270,7
@@
Allow arbitrary character line width in free mode
ffree-line-length-
Fortran RejectNegative Joined UInteger
ffree-line-length-
Fortran RejectNegative Joined UInteger
--ffree-line-length-<n>
Use n as character line width in free mode
+-ffree-line-length-<n> Use n as character line width in free mode
fimplicit-none
Fortran
fimplicit-none
Fortran
@@
-198,11
+278,11
@@
Specify that no implicit typing is allowed, unless overridden by explicit IMPLIC
finit-character=
Fortran RejectNegative Joined UInteger
finit-character=
Fortran RejectNegative Joined UInteger
--finit-character=<n> Initialize local character variables to ASCII value n
+-finit-character=<n>
Initialize local character variables to ASCII value n
finit-integer=
Fortran RejectNegative Joined
finit-integer=
Fortran RejectNegative Joined
--finit-integer=<n> Initialize local integer variables to n
+-finit-integer=<n>
Initialize local integer variables to n
finit-local-zero
Fortran
finit-local-zero
Fortran
@@
-210,11
+290,15
@@
Initialize local variables to zero (from g77)
finit-logical=
Fortran RejectNegative Joined
finit-logical=
Fortran RejectNegative Joined
--finit-logical=<true|false> Initialize local logical variables
+-finit-logical=<true|false>
Initialize local logical variables
finit-real=
Fortran RejectNegative Joined
finit-real=
Fortran RejectNegative Joined
--finit-real=<zero|nan|inf|-inf> Initialize local real variables
+-finit-real=<zero|nan|inf|-inf> Initialize local real variables
+
+fmax-array-constructor=
+Fortran RejectNegative Joined UInteger
+-fmax-array-constructor=<n> Maximum number of objects in an array constructor
fmax-errors=
Fortran RejectNegative Joined UInteger
fmax-errors=
Fortran RejectNegative Joined UInteger
@@
-238,7
+322,7
@@
Set default accessibility of module entities to PRIVATE.
fopenmp
Fortran
fopenmp
Fortran
-Enable OpenMP (also sets frecursive)
+; Documented in C
fpack-derived
Fortran
fpack-derived
Fortran
@@
-246,7
+330,11
@@
Try to lay out derived types as compactly as possible
fpreprocessed
Fortran
fpreprocessed
Fortran
-Treat the input file as preprocessed
+; Documented in C
+
+fprotect-parens
+Fortran
+Protect parentheses in expressions
frange-check
Fortran
frange-check
Fortran
@@
-268,13
+356,21
@@
frepack-arrays
Fortran
Copy array sections into a contiguous block on procedure entry
Fortran
Copy array sections into a contiguous block on procedure entry
+fcoarray=
+Fortran RejectNegative JoinedOrMissing
+-fcoarray=[...] Specify which coarray parallelization should be used
+
+fcheck=
+Fortran RejectNegative JoinedOrMissing
+-fcheck=[...] Specify which runtime checks are to be performed
+
fsecond-underscore
Fortran
Append a second underscore if the name already contains an underscore
fshort-enums
Fortran
fsecond-underscore
Fortran
Append a second underscore if the name already contains an underscore
fshort-enums
Fortran
-Use the narrowest integer type possible for enumeration types
+; Documented in C
fsign-zero
Fortran
fsign-zero
Fortran
@@
-284,6
+380,46
@@
funderscoring
Fortran
Append underscores to externally visible names
Fortran
Append underscores to externally visible names
+fwhole-file
+Fortran
+Compile all program units at once and check all interfaces
+
+fworking-directory
+Fortran
+; Documented in C
+
+idirafter
+Fortran Joined Separate
+; Documented in C
+
+imultilib
+Fortran Joined Separate
+; Documented in C
+
+iprefix
+Fortran Joined Separate
+; Documented in C
+
+iquote
+Fortran Joined Separate
+; Documented in C
+
+isysroot
+Fortran Joined Separate
+; Documented in C
+
+isystem
+Fortran Joined Separate
+; Documented in C
+
+nostdinc
+Fortran
+; Documented in C
+
+o
+Fortran Joined Separate
+; Documented in common.opt
+
static-libgfortran
Fortran
Statically link the GNU Fortran helper library (libgfortran)
static-libgfortran
Fortran
Statically link the GNU Fortran helper library (libgfortran)
@@
-292,6
+428,10
@@
std=f2003
Fortran
Conform to the ISO Fortran 2003 standard
Fortran
Conform to the ISO Fortran 2003 standard
+std=f2008
+Fortran
+Conform to the ISO Fortran 2008 standard
+
std=f95
Fortran
Conform to the ISO Fortran 95 standard
std=f95
Fortran
Conform to the ISO Fortran 95 standard
@@
-304,4
+444,12
@@
std=legacy
Fortran
Accept extensions to support legacy code
Fortran
Accept extensions to support legacy code
+undef
+Fortran
+; Documented in C
+
+v
+Fortran
+; Documented in C
+
; This comment is to ensure we retain the blank line above.
; This comment is to ensure we retain the blank line above.