aboutsummaryrefslogtreecommitdiff
path: root/gcc/common.opt
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2012-11-12 22:59:37 +0000
committerEric Botcazou <ebotcazou@adacore.com>2012-11-12 22:59:37 +0000
commit5db93554c02389247d5a6eab77c18b70146e368e (patch)
treed3ae766be91adbe5f135e31a725f3fee8fb91bb5 /gcc/common.opt
parenta44d8dc9503460905a79292a7288370b9449bbf4 (diff)
* common.opt (fvar-tracking-uninit): Document.
* toplev.c (process_options): Fix handling of flag_var_tracking_uninit. * config/darwin.c (darwin_override_options): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@193456 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r--gcc/common.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 6088d1a7fec..9ad7df98b51 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -2193,6 +2193,10 @@ fvar-tracking-assignments-toggle
Common Report Var(flag_var_tracking_assignments_toggle) Optimization
Toggle -fvar-tracking-assignments
+; Positive if we should track uninitialized variables, negative if
+; we should run the var-tracking pass only to discard debug
+; annotations. When flag_var_tracking_uninit == AUTODETECT_VALUE it
+; will be set according to flag_var_tracking.
fvar-tracking-uninit
Common Report Var(flag_var_tracking_uninit) Optimization
Perform variable tracking and also tag variables that are uninitialized