http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45890
--- Comment #5 from rguenther at suse dot de <rguenther at suse dot de> 2011-10-04 09:50:55 UTC --- On Tue, 4 Oct 2011, hubicka at ucw dot cz wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45890 > > --- Comment #4 from Jan Hubicka <hubicka at ucw dot cz> 2011-10-04 09:18:56 > UTC --- > > > gcc --coverage -O2 -fno-early-inlining foo.c > > > ./a.out > > > gcov -b foo.c > > > > > > Adding the following patch mitigates the issue. > > > > That's surely not the way to go. Why do you want precise coverage > > with -O2? > I guess for performance reasons. > I would vote for adding coverage pass just after into-SSA. Where do we do it right now? At profile instrumentation stage, right? I'd say if we don't need SSA form we should do coverage instrumentation right after CFG construction, no? Before into-SSA we already have stuff like OMP lowering. But yes, just after into-SSA would be an improvement. Richard.