From: Martin Liska Date: Mon, 10 Jun 2019 07:39:34 +0000 (+0200) Subject: Update a bit dump format. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=74ac8f1fe98b5126b291b2693e25d99b52f68c58;p=gcc.git Update a bit dump format. 2019-06-10 Martin Liska * value-prof.c (dump_histogram_value): Change dump format. (gimple_mod_subtract_transform): Remove legacy comment. From-SVN: r272108 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c463b689f6b..53547c8df07 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-06-10 Martin Liska + + * value-prof.c (dump_histogram_value): Change dump format. + (gimple_mod_subtract_transform): Remove legacy comment. + 2019-06-10 Martin Liska * value-prof.c (dump_histogram_value): Print histogram values diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 28fbec01984..57ef9e441fb 100644 --- a/gcc/value-prof.c +++ b/gcc/value-prof.c @@ -230,18 +230,21 @@ dump_histogram_value (FILE *dump_file, histogram_value hist) case HIST_TYPE_INTERVAL: if (hist->hvalue.counters) { - fprintf (dump_file, "Interval counter range %d -- %d", + fprintf (dump_file, "Interval counter range [%d,%d]: [", hist->hdata.intvl.int_start, (hist->hdata.intvl.int_start + hist->hdata.intvl.steps - 1)); unsigned int i; - fprintf (dump_file, " ["); for (i = 0; i < hist->hdata.intvl.steps; i++) - fprintf (dump_file, " %d:%" PRId64, - hist->hdata.intvl.int_start + i, - (int64_t) hist->hvalue.counters[i]); - fprintf (dump_file, " ] outside range:%" PRId64 ".\n", + { + fprintf (dump_file, "%d:%" PRId64, + hist->hdata.intvl.int_start + i, + (int64_t) hist->hvalue.counters[i]); + if (i != hist->hdata.intvl.steps - 1) + fprintf (dump_file, ", "); + } + fprintf (dump_file, "] outside range: %" PRId64 ".\n", (int64_t) hist->hvalue.counters[i]); } break; @@ -1112,7 +1115,6 @@ gimple_mod_subtract_transform (gimple_stmt_iterator *si) count1 = histogram->hvalue.counters[0]; count2 = histogram->hvalue.counters[1]; - /* Compute probability of taking the optimal path. */ if (check_counter (stmt, "interval", &count1, &all, gimple_bb (stmt)->count)) { gimple_remove_histogram_value (cfun, stmt, histogram);