From: vries Date: Tue, 17 Nov 2015 21:42:27 +0000 (+0000) Subject: Make fdump-tree-sccp-details more complete X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5aa78b2ea4bd93f976fe3c619188cc219cf351d9;p=thirdparty%2Fgcc.git Make fdump-tree-sccp-details more complete 2015-11-17 Tom de Vries * tree-scalar-evolution.c (scev_const_prop): Dump details if replacing uses of ssa_name with constant. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230504 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a21f18bbb820..8267d67c956e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-11-17 Tom de Vries + + * tree-scalar-evolution.c (scev_const_prop): Dump details if replacing + uses of ssa_name with constant. + 2015-11-17 Tom de Vries * tree-ssa-ccp.c (do_ssa_ccp): Clear LOOP_CLOSED_SSA in loops state if diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c index e90aafb771cc..27630f0e9298 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -3465,7 +3465,17 @@ scev_const_prop (void) /* Replace the uses of the name. */ if (name != ev) - replace_uses_by (name, ev); + { + if (dump_file && (dump_flags & TDF_DETAILS)) + { + fprintf (dump_file, "Replacing uses of: "); + print_generic_expr (dump_file, name, 0); + fprintf (dump_file, " with: "); + print_generic_expr (dump_file, ev, 0); + fprintf (dump_file, "\n"); + } + replace_uses_by (name, ev); + } if (!ssa_names_to_remove) ssa_names_to_remove = BITMAP_ALLOC (NULL);