aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/common.opt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/gcc/common.opt')
-rw-r--r--gcc-4.4.3/gcc/common.opt51
1 files changed, 51 insertions, 0 deletions
diff --git a/gcc-4.4.3/gcc/common.opt b/gcc-4.4.3/gcc/common.opt
index 7f0f4e97d..3280c7330 100644
--- a/gcc-4.4.3/gcc/common.opt
+++ b/gcc-4.4.3/gcc/common.opt
@@ -249,6 +249,10 @@ Wuninitialized
Common Var(warn_uninitialized) Warning
Warn about uninitialized automatic variables
+Wmaybe-uninitialized
+Common Var(warn_maybe_uninitialized) Warning
+Warn about maybe uninitialized automatic variables
+
Wunreachable-code
Common Var(warn_notreached) Warning
Warn about code that will never be executed
@@ -421,6 +425,10 @@ fcaller-saves
Common Report Var(flag_caller_saves) Optimization
Save registers around function calls
+fcgraph-section
+Common Report Var(flag_cgraph_section) Init(0)
+Generate .note.callgraph.text sections listing callees and edge counts.
+
fcheck-data-deps
Common Report Var(flag_check_data_deps)
Compare the results of several data dependence analyzers.
@@ -515,6 +523,14 @@ fdwarf2-cfi-asm
Common Report Var(flag_dwarf2_cfi_asm) Init(HAVE_GAS_CFI_DIRECTIVE)
Enable CFI tables via GAS assembler directives.
+fprofile-reusedist
+Common Report Var(flag_profile_reusedist)
+Profile generation for memory reuse distance.
+
+foptimize-locality
+Common Report Var(flag_optimize_locality)
+Optimization based on improving memory reference locality.
+
fripa
Common Report Var(flag_dyn_ipa)
Perform Dynamic Inter-Procedural Analysis.
@@ -527,6 +543,12 @@ fripa-disallow-opt-mismatch
Common Report Var(flag_ripa_disallow_opt_mismatch)
Don't import an auxiliary module if the command line options mismatch with the primary module
+fripa-no-promote-always-inline-func
+Common Report Var(flag_ripa_no_promote_always_inline) Init(0)
+Don't promote always inline static functions assuming they
+will be inlined and no copy is needed.
+
+
fripa-verbose
Common Report Var(flag_ripa_verbose)
Enable verbose informational messages for LIPO compilation
@@ -535,6 +557,10 @@ fearly-inlining
Common Report Var(flag_early_inlining) Init(1) Optimization
Perform early inlining
+fearly-stack-alloc
+Common Report Var(flag_early_stack_alloc)
+Make stack coalescing decisions earlier
+
feliminate-dwarf2-dups
Common Report Var(flag_eliminate_dwarf2_dups)
Perform DWARF2 duplicate elimination
@@ -979,6 +1005,10 @@ fprofile-generate=
Common Joined RejectNegative
Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=
+fprofile-generate-sampling
+Common Var(flag_profile_generate_sampling)
+Turn on instrumentation sampling with -fprofile-generate with rate set by --param profile-generate-sampling-rate or environment variable GCOV_SAMPLING_RATE
+
fprofile-use
Common Var(flag_profile_use)
Enable common options for performing profile feedback directed optimizations
@@ -1044,6 +1074,14 @@ frounding-math
Common Report Var(flag_rounding_math) Optimization
Disable optimizations that assume default FP rounding behavior
+fpmu-profile-generate=
+Common Joined RejectNegative Var(flag_pmu_profile_generate)
+-fpmu-profile-generate=[load-latency] Generate pmu profile for cache misses. Currently only pfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms.
+
+fpmu-profile-use=
+Common Joined RejectNegative Var(flag_pmu_profile_use)
+-fpmu-profile-use=[load-latency] Use pmu profile data while optimizing. Currently only perfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms.
+
fsample-profile
Common Report Var(flag_sample_profile) Optimization
Use sample profile information for branch probabilities. The default sample
@@ -1479,6 +1517,15 @@ fvpt
Common Report Var(flag_value_profile_transformations) Optimization
Use expression value profiles in optimizations
+ffvpt
+Common Report Var(flag_float_value_profile_transformations) Optimization
+Enable floating point optimizations based on value profiles. Required
+both for profile generation and use.
+
+ffvpt-functions=
+Common Joined
+-ffvpt-functions=<function>[,<function>,...]|all List functions to optimize.
+
fweb
Common Report Var(flag_web) Init(2) Optimization
Construct webs and split unrelated uses of single variable
@@ -1487,6 +1534,10 @@ ftree-builtin-call-dce
Common Report Var(flag_tree_builtin_call_dce) Init(0) Optimization
Enable conditional dead code elimination for builtin calls
+fclone-hot-version-paths
+Common Report Var(flag_clone_hot_version_paths) Init(0)
+Enable cloning and hoisting of hot multiversioned paths
+
fwhole-program
Common Report Var(flag_whole_program) Init(0) Optimization
Perform whole program optimizations