gcc/ChangeLog:
* gcov.cc (add_line_counts): Add group functions to coverage
summary.
(accumulate_line_counts): Similarly for files.
Co-Authored-By: Jørgen Kvalsvik <j@lambda.is>
{
gcc_assert (lines[j] - fn->start_line < fn->lines.size ());
line = &(fn->lines[lines[j] - fn->start_line]);
+ if (coverage)
+ {
+ if (!line->exists)
+ coverage->lines++;
+ if (!line->count && block->count)
+ coverage->lines_executed++;
+ }
line->exists = 1;
if (!block->exceptional)
{
it2 != fn->lines.end (); it2++)
{
line_info *line = &(*it2);
- accumulate_line_info (line, src, false);
+ accumulate_line_info (line, src, true);
}
}