aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2011-08-30 13:18:49 +0200
committerChristian Bruel <chrbr@gcc.gnu.org>2011-08-30 13:18:49 +0200
commitcb89a1716cbc3cee3a712a586ec0ebebbb5b750f (patch)
tree95f88730963280ccba3c7af64b5ed5567b1ff154 /gcc
parent54e776dc2dde0ff83ab38192647071df2f0f9354 (diff)
downloadgcc-cb89a1716cbc3cee3a712a586ec0ebebbb5b750f.zip
gcc-cb89a1716cbc3cee3a712a586ec0ebebbb5b750f.tar.gz
gcc-cb89a1716cbc3cee3a712a586ec0ebebbb5b750f.tar.bz2
fix -fbranch-probabilities and adjust testsuite
From-SVN: r178289
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/coverage.c2
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/bprob/bprob.exp2
-rw-r--r--gcc/testsuite/gcc.misc-tests/bprob.exp2
5 files changed, 13 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b45a332..105cfce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-08-30 Christian Bruel <christian.bruel@st.com>
+
+ * coverage.c (coverage_init): Check flag_branch_probabilities instead of
+ flag_profile_use.
+
2011-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/rs6000.opt (-msave-toc-indirect): Change default
diff --git a/gcc/coverage.c b/gcc/coverage.c
index 1a99297..24e0e3d 100644
--- a/gcc/coverage.c
+++ b/gcc/coverage.c
@@ -1056,7 +1056,7 @@ coverage_init (const char *filename)
strcpy (bbg_file_name, filename);
strcat (bbg_file_name, GCOV_NOTE_SUFFIX);
- if (flag_profile_use)
+ if (flag_branch_probabilities)
read_counts_file ();
}
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fe0a6aa..95c7882 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-08-30 Christian Bruel <christian.bruel@st.com>
+
+ * g++.dg/bprob/bprob.exp (feedback_options): Set -fbranch-probabilities.
+ * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
+
2011-08-29 Jason Merrill <jason@redhat.com>
PR c++/50224
diff --git a/gcc/testsuite/g++.dg/bprob/bprob.exp b/gcc/testsuite/g++.dg/bprob/bprob.exp
index 8a46cf7..3f75a2e 100644
--- a/gcc/testsuite/g++.dg/bprob/bprob.exp
+++ b/gcc/testsuite/g++.dg/bprob/bprob.exp
@@ -51,7 +51,7 @@ if $tracelevel then {
load_lib profopt.exp
set profile_options "-fprofile-arcs"
-set feedback_options "-fprofile-use"
+set feedback_options "-fbranch-probabilities"
# Main loop.
foreach profile_option $profile_options feedback_option $feedback_options {
diff --git a/gcc/testsuite/gcc.misc-tests/bprob.exp b/gcc/testsuite/gcc.misc-tests/bprob.exp
index c05eced..e579b36 100644
--- a/gcc/testsuite/gcc.misc-tests/bprob.exp
+++ b/gcc/testsuite/gcc.misc-tests/bprob.exp
@@ -48,7 +48,7 @@ if $tracelevel then {
load_lib profopt.exp
set profile_options "-fprofile-arcs"
-set feedback_options "-fprofile-use"
+set feedback_options "-fbranch-probabilities"
foreach profile_option $profile_options feedback_option $feedback_options {
foreach src [lsort [glob -nocomplain $srcdir/$subdir/bprob-*.c]] {