OSDN Git Service

PR c/14092
[pf3gnuchains/gcc-fork.git] / gcc / common.opt
index 7f1e995..4c08b97 100644 (file)
@@ -1,5 +1,5 @@
 ; Options for the language- and target-independent parts of the compiler.
-; Copyright (C) 2003 Free Software Foundation, Inc.
+; Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 ;
 ; This file is part of GCC.
 ;
@@ -28,6 +28,7 @@ Display this information
 
 -param
 Common Separate
+--param <param>=<value>        Set paramter <param> to value.  See below for a complete list of parameters
 
 -target-help
 Common
@@ -242,6 +243,10 @@ fbranch-target-load-optimize2
 Common
 Perform branch target load optimization after prologue / epilogue threading
 
+fbtr-bb-exclusive
+Common
+Restrict target load migration not to re-use registers in any basic block
+
 fcall-saved-
 Common Joined RejectNegative
 -fcall-saved-<register>        Mark <register> as being preserved across functions
@@ -361,9 +366,9 @@ fgcse-sm
 Common
 Perform store motion after global common subexpression elimination
 
-fgnu-linker
+fgcse-las
 Common
-Output GNU ld formatted global initializers
+Perform redundant load after store elimination in global common subexpression elimination
 
 fguess-branch-probability
 Common
@@ -512,6 +517,18 @@ fprofile-arcs
 Common
 Insert arc-based program profiling code
 
+fprofile-generate
+Common
+Enable common options for generating profile info for profile feedback directed optimizations
+
+fprofile-use
+Common
+Enable common options for performing profile feedback directed optimizations
+
+fprofile-values
+Common
+Insert code to profile values of expressions
+
 frandom-seed
 Common
 
@@ -551,6 +568,10 @@ frerun-loop-opt
 Common
 Run the loop optimizer twice
 
+frounding-math
+Common
+Disable optimizations that assume default FP rounding behavior
+
 fsched-interblock
 Common
 Enable scheduling across basic blocks
@@ -587,6 +608,22 @@ fschedule-insns2
 Common
 Reschedule instructions after register allocation
 
+fsched-stalled-insns
+Common
+Allow premature scheduling of queued insns
+
+fsched-stalled-insns=
+Common RejectNegative Joined UInteger 
+-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled
+
+fsched-stalled-insns-dep
+Common
+Set dependence distance checking in premature scheduling of queued insns
+
+fsched-stalled-insns-dep=
+Common RejectNegative Joined UInteger
+-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns
+
 fshared-data
 Common
 Mark data as shared rather than private
@@ -599,18 +636,6 @@ fsingle-precision-constant
 Common
 Convert floating point constants to single precision constants
 
-fssa
-Common
-Enable static single assignment optimizations
-
-fssa-ccp
-Common
-Enable SSA conditional constant propagation
-
-fssa-dce
-Common
-Enable aggressive SSA dead code elimination
-
 fstack-check
 Common
 Insert stack checking code into the program
@@ -690,10 +715,22 @@ funwind-tables
 Common
 Just generate unwind tables for exception handling
 
+fvar-tracking
+Common
+Perform variable tracking
+
 fverbose-asm
 Common
 Add extra commentary to assembler output
 
+fvpt
+Common
+Use expression value profiles in optimizations
+
+fweb
+Common
+Construct webs and split unrelated uses of single variable
+
 fwrapv
 Common
 Assume signed arithmetic overflow wraps around
@@ -708,6 +745,39 @@ Put zero initialized data in the bss section
 
 g
 Common JoinedOrMissing
+Generate debug information in default format
+
+gcoff
+Common JoinedOrMissing
+Generate debug information in COFF format
+
+gdwarf-2
+Common JoinedOrMissing
+Generate debug information in DWARF v2 format
+
+ggdb
+Common JoinedOrMissing
+Generate debug information in default extended format
+
+gstabs
+Common JoinedOrMissing
+Generate debug information in STABS format
+
+gstabs+
+Common JoinedOrMissing
+Generate debug information in extended STABS format
+
+gvms
+Common JoinedOrMissing
+Generate debug information in VMS format
+
+gxcoff
+Common JoinedOrMissing
+Generate debug information in XCOFF format
+
+gxcoff+
+Common JoinedOrMissing
+Generate debug information in extended XCOFF format
 
 m
 Common Joined