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. Honza