aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2010-06-02 09:12:50 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2010-06-02 09:12:50 +0000
commitf66d6761ee531dd8b7c66f1471b222e89f29014b (patch)
tree53896b278a9278d9727a6a3dd664d126df200250
parenta8cd9c51a0b5a5fd6523cf3e92a108a38f0c5aa9 (diff)
downloadgcc-f66d6761ee531dd8b7c66f1471b222e89f29014b.zip
gcc-f66d6761ee531dd8b7c66f1471b222e89f29014b.tar.gz
gcc-f66d6761ee531dd8b7c66f1471b222e89f29014b.tar.bz2
gimplify.c (gimplify_body): Revert "Do not initialize RTL profiling" change from yesterday.
* gimplify.c (gimplify_body): Revert "Do not initialize RTL profiling" change from yesterday. From-SVN: r160144
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/gimplify.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3c15d4f..58d0ace 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2010-06-02 Steven Bosscher <steven@gcc.gnu.org>
+ * gimplify.c (gimplify_body): Revert "Do not initialize RTL profiling"
+ change from yesterday.
+
+2010-06-02 Steven Bosscher <steven@gcc.gnu.org>
+
* c-ada-spec.c: Clean up redundant includes.
2010-06-01 Steven Bosscher <steven@gcc.gnu.org>
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index fd1f05f..cb4358c 100644
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -7598,6 +7598,10 @@ gimplify_body (tree *body_p, tree fndecl, bool do_parms)
timevar_push (TV_TREE_GIMPLIFY);
+ /* Initialize for optimize_insn_for_s{ize,peed}_p possibly called during
+ gimplification. */
+ default_rtl_profile ();
+
gcc_assert (gimplify_ctxp == NULL);
push_gimplify_context (&gctx);