Remove wrong assert about single value profiler.

2019-06-12  Martin Liska  <mliska@suse.cz>

	* value-prof.c (stream_out_histogram_value): Only first value
	can't be negative.

From-SVN: r272179
This commit is contained in:
Martin Liska 2019-06-12 09:17:42 +02:00 committed by Martin Liska
parent f3139680c3
commit d134323ba9
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2019-06-12 Martin Liska <mliska@suse.cz>
* value-prof.c (stream_out_histogram_value): Only first value
can't be negative.
2019-06-12 Jakub Jelinek <jakub@redhat.com>
PR c/90760

View File

@ -331,7 +331,7 @@ stream_out_histogram_value (struct output_block *ob, histogram_value hist)
/* When user uses an unsigned type with a big value, constant converted
to gcov_type (a signed type) can be negative. */
gcov_type value = hist->hvalue.counters[i];
if (hist->type == HIST_TYPE_SINGLE_VALUE && (i > 0 && ((i - 1) % 2) == 0))
if (hist->type == HIST_TYPE_SINGLE_VALUE && i > 0)
;
else
gcc_assert (value >= 0);