https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87553

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to r...@cebitec.uni-bielefeld.de from comment #6)
> > --- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
> [...]
> >> Sorry, I've been doing too many things at once and not been paying close
> >> enough attention.  Besides, the g++.log file lacks the "spawn ..." line
> >> for executing the binary, so I missed this (obvious) step.
> >
> > That's true, but it should only run the executable without arguments.
> 
> Indeed: it's easy if you don't forget the step ;-)
> 
> >> Whatever, when I run the executable, inline_mismatch_args.gcda *is*
> >> generated.  Still, when I run the -fprofile-use step, I get the warnings
> >> reported.
> >
> > Then it's hard to guess..
> 
> I've now checked the .gcda file on Solaris 11 where things work fine:
> it's the same size (312 bytes) and both files barely differ:
> 
> $ cmp -l inline_mismatch_args.gcda.s10 ~/inline_mismatch_args.gcda.s11
>  10   2  64
>  11 316   0
>  12 333 202

You can use gcov-dump -l to dump content of the files. However, it's not
problem as the file exists. The warning should be only shown when a checksum of
a source file changes or *.gcda file is missing.

Reply via email to