Don't run instrumented value profiler changes with afdo
authorAndi Kleen <ak@linux.intel.com>
Thu, 14 Jul 2016 02:14:02 +0000 (02:14 +0000)
committerAndi Kleen <ak@gcc.gnu.org>
Thu, 14 Jul 2016 02:14:02 +0000 (02:14 +0000)
commit038ec4b7b90f6278e686d61634cb046cd09d3b8f
tree176c06c787d25806a113c92e1a36e48970b573d5
parent0ea221ef245cd19b2308fdfa497d49156e1b801d
Don't run instrumented value profiler changes with afdo

The pass to transform gimple based on value profiling runs with autofdo
on, but currently every transformation fails. For indirect calls autofdo
does it on its own, and it doesn't suppport other value profiling. So don't
run this pass when autofdo is active. This also avoids bogus
dump file entries.

gcc/:

2016-07-13  Andi Kleen  <ak@linux.intel.com>

* value-prof.c (gimple_value_profile_transformations): Don't run
when auto_profile is on.

From-SVN: r238321
gcc/ChangeLog
gcc/value-prof.c