--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- libgcc/libgcov-driver.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/libgcc/libgcov-driver.c +++ b/libgcc/libgcov-driver.c @@ -242,7 +242,7 @@ prune_counters (struct gcov_info *gi) if (gi->merge[j] == NULL) continue; - if (gi->merge[j] == __gcov_merge_topn) + if (j == GCOV_COUNTER_V_TOPN || j == GCOV_COUNTER_V_INDIR) { gcc_assert (!(ci->num % GCOV_TOPN_VALUES_COUNTERS)); for (unsigned k = 0; k < (ci->num / GCOV_TOPN_VALUES_COUNTERS);