aboutsummaryrefslogtreecommitdiff
path: root/gcc/common.opt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/common.opt')
-rw-r--r--gcc/common.opt94
1 files changed, 94 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 325ad1e4511..e04584894e4 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -152,6 +152,12 @@ Wunused-variable
Common
Warn when a variable is unused
+; APPLE LOCAL begin fat builds
+arch
+Common Separate
+
+; APPLE LOCAL end fat builds
+
aux-info
Common Separate
-aux-info <file> Emit declaration information into <file>
@@ -210,6 +216,14 @@ Align the start of loops
falign-loops=
Common RejectNegative Joined UInteger
+fall-data-deps
+Common
+Analyze all the data dependences
+
+ftree-ddg
+Common
+Enable data dependence graph
+
fargument-alias
Common
Specify that arguments may alias each other and globals
@@ -262,6 +276,16 @@ fcaller-saves
Common
Save registers around function calls
+; APPLE LOCAL begin coalescing turly
+fcoalesce
+Common
+Coalesce duplicate C++ functions and data
+
+fcoalesce-templates
+Common
+Coalesce duplicate C++ templates
+; APPLE LOCAL end coalescing turly
+
fcommon
Common
Do not put uninitialized globals in the common section
@@ -330,6 +354,12 @@ fexpensive-optimizations
Common
Perform a number of minor, expensive optimizations
+; APPLE LOCAL begin coalescing turly
+fexport-coalesced
+Common
+EXPERIMENTAL: Export coalesced symbols from dylibs
+; APPLE LOCAL end coalescing turly
+
ffast-math
Common
@@ -438,6 +468,14 @@ floop-optimize
Common
Perform loop optimizations
+floop-transpose
+Common
+Interchange loops to improve cache locality
+
+floop-optimize2
+Common
+Perform loop optimizations, new passes
+
fmath-errno
Common
Set errno after built-in math functions
@@ -482,6 +520,12 @@ fnon-call-exceptions
Common
Support synchronous non-call exceptions
+; APPLE LOCAL begin -fobey-inline
+fobey-inline
+Common
+Obey 'inline' keyword and always inline, regardless of size
+; APPLE LOCAL end -fobey-inline
+
fold-unroll-loops
Common
Perform loop unrolling when iteration count is known
@@ -506,6 +550,12 @@ fpack-struct
Common
Pack structure members together without holes
+; APPLE LOCAL begin Pascal strings 2001-07-05 zll
+fpascal-strings
+Common
+Allow Pascal-style string literals
+; APPLE LOCAL end Pascal strings 2001-07-05 zll
+
fpcc-struct-return
Common
Return small aggregates in memory, not registers
@@ -530,6 +580,12 @@ fpie
Common
Generate position-independent code for executables if possible
+; APPLE LOCAL begin -ffppc 2001-08-01 sts
+fppc
+Common
+Perform floating-point precision-control pass
+; APPLE LOCAL end -ffppc 2001-08-01 sts
+
fprefetch-loop-arrays
Common
Generate prefetch instructions, if available, for arrays in loops
@@ -581,6 +637,10 @@ freorder-blocks
Common
Reorder basic blocks to improve code placement
+freorder-blocks-and-partition
+Common
+Reorder basic blocks and partition into hot and cold sections
+
freorder-functions
Common
Reorder functions to improve code placement
@@ -597,6 +657,10 @@ frounding-math
Common
Disable optimizations that assume default FP rounding behavior
+fscalar-evolutions
+Common
+Enable the analysis of scalar evolutions on trees
+
fsched-interblock
Common
Enable scheduling across basic blocks
@@ -748,6 +812,14 @@ ftree-dse
Common
Enable dead store elimination
+ftree-elim-checks
+Common
+Eliminate checks based on scalar evolution informations
+
+ftree-loop-linear
+Common
+Enable linear loop transforms on trees
+
ftree-loop-optimize
Common
Enable loop optimizations on trees
@@ -767,6 +839,10 @@ ftree-ter
Common
Replace temporary expressions in the SSA->normal pass
+ftree-vectorize
+Common
+Enable loop vectorization on trees
+
funit-at-a-time
Common
Compile whole compilation unit at a time
@@ -803,6 +879,12 @@ fvpt
Common
Use expression value profiles in optimizations
+; APPLE LOCAL begin coalescing turly
+fweak-coalesced
+Common
+Use the OS X 10.2 'weak_definitions' attribute when coalescing
+; APPLE LOCAL end coalescing turly
+
fweb
Common
Construct webs and split unrelated uses of single variable
@@ -851,6 +933,12 @@ gxcoff+
Common JoinedOrMissing
Generate debug information in extended XCOFF format
+; APPLE LOCAL begin -header-mapfile
+header-mapfile
+Common Separate
+
+; APPLE LOCAL end -header-mapfile
+
m
Common Joined
@@ -870,6 +958,12 @@ pedantic-errors
Common
Like -pedantic but issue them as errors
+; APPLE LOCAL begin -precomp-trustfile
+precomp-trustfile
+Common Separate
+
+; APPLE LOCAL end -precomp-trustfile
+
quiet
Common
Do not display functions compiled or elapsed time