This patch disables -ftracer for profile use. Okay for google/main?

Thanks,
Sharad

2011-04-28  Sharad Singhai  <sing...@google.com>

        Google Ref 40087
        * opts.c (common_handle_option): Disable -ftracer for profile use.
        * doc/invoke.texi: Update doc that -ftracer is no longer enabled for 
FDO.

Index: doc/invoke.texi
===================================================================
--- doc/invoke.texi     (revision 173048)
+++ doc/invoke.texi     (working copy)
@@ -7930,7 +7930,7 @@
 generally profitable only with profile feedback available.
 
 The following options are enabled: @code{-fbranch-probabilities}, @code{-fvpt},
-@code{-funroll-loops}, @code{-fpeel-loops}, @code{-ftracer}
+@code{-funroll-loops}, @code{-fpeel-loops}.
 
 By default, GCC emits an error message if the feedback profiles do not
 match the source code.  This error can be turned into a warning by using
Index: opts.c
===================================================================
--- opts.c      (revision 173048)
+++ opts.c      (working copy)
@@ -1531,8 +1531,6 @@
        opts->x_flag_unroll_loops = value;
       if (!opts_set->x_flag_peel_loops)
        opts->x_flag_peel_loops = value;
-      if (!opts_set->x_flag_tracer)
-       opts->x_flag_tracer = value;
       if (!opts_set->x_flag_value_profile_transformations)
        opts->x_flag_value_profile_transformations = value;
       if (!opts_set->x_flag_inline_functions)

--
This patch is available for review at http://codereview.appspot.com/4428074

Reply via email to