summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-object-size.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 57d5bfddb53..f346ed752dd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2011-09-27 Richard Guenther <rguenther@suse.de>
+ * tree-object-size.c (compute_object_sizes): Fix dumping of
+ folded statement.
+
+2011-09-27 Richard Guenther <rguenther@suse.de>
+
PR tree-optimization/50363
* tree-ssa-pre.c (create_expression_by_pieces): Handle
pointer conversions in POINTER_PLUS_EXPRs properly.
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c
index b1767584da8..851bba914fa 100644
--- a/gcc/tree-object-size.c
+++ b/gcc/tree-object-size.c
@@ -1250,13 +1250,10 @@ compute_object_sizes (void)
if (!update_call_from_tree (&i, result))
gcc_unreachable ();
- /* NOTE: In the pre-tuples code, we called update_stmt here. This is
- now handled by gsi_replace, called from update_call_from_tree. */
-
if (dump_file && (dump_flags & TDF_DETAILS))
{
fprintf (dump_file, "to\n ");
- print_gimple_stmt (dump_file, call, 0, dump_flags);
+ print_gimple_stmt (dump_file, gsi_stmt (i), 0, dump_flags);
fprintf (dump_file, "\n");
}
}