On Mon, 13 Mar 2017, Richard Biener wrote: > On Fri, 10 Mar 2017, Martin Liška wrote: > > > Hello. > > > > As briefly discussed in the PR, there are BB that do not correspond to a > > real > > line in source > > code. profile.c emits locations for all BBs that have a gimple statement > > belonging to a line. > > I hope these should be marked in gcov utility and not added in --all-block > > mode to counts of lines. > > > > Patch survives make check RUNTESTFLAGS="gcov.exp". > > > > Thanks for review and feedback. > > Humm, the patch doesn't seem to change the BBs associated with a line > but rather somehow changes how we compute counts (the patch lacks a > description of how you arrived at it). I expected the line-to-BB > assignment process to be changed (whereever that is...).
Ah, ok, looking at where output_location is called on I see we do not assign any line to that block. But still why does line->has_block (arc->src) return true? Richard.