aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ipa-utils.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e6d41b..7e53d98 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-01-11 Jan Hubicka <hubicka@ucw.cz>
+
+ * ipa-utils.c (estimate_function_body_sizes): Do not
+ free node params when called late with early=true.
+
2015-01-11 James Greenhalgh <james.greenhalgh@arm.com>
* doc/md.texi (Instruction Patterns): Rewrite text for
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c
index 5c5db22..bc538c5 100644
--- a/gcc/ipa-utils.c
+++ b/gcc/ipa-utils.c
@@ -474,8 +474,8 @@ ipa_merge_profiles (struct cgraph_node *dst,
gcc_assert (!*slot);
*slot = state;
}
- src->get_body ();
- dst->get_body ();
+ src->get_untransformed_body ();
+ dst->get_untransformed_body ();
srccfun = DECL_STRUCT_FUNCTION (src->decl);
dstcfun = DECL_STRUCT_FUNCTION (dst->decl);
if (n_basic_blocks_for_fn (srccfun)