X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: Trouble with gpp/gcov Date: 2 Aug 2004 15:29:08 GMT Lines: 18 Message-ID: <2n74u4Fts6lmU2@uni-berlin.de> References: <2n26qfFsa6knU1 AT uni-berlin DOT de> <2n2bt7FsocrnU3 AT uni-berlin DOT de> <2n4u6bFsmhvrU1 AT uni-berlin DOT de> X-Trace: news.uni-berlin.de qVKjX4iUY0T+ls8Fn54MhQl4ZXBOpDwHjeJ21ihn8ZMLYuW10GX4PeO9qn X-Orig-Path: not-for-mail To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Andrew Wall wrote: > Thanks for the answer. > I was hoping that I hadn't been running gcc/gcov properly. > I had imagined that the compiler flags added code that would write a token > to the output file for every line that the compiler could identify as it is > run That's essentially what -fprofile-arcs does --- except that is does so not for every line of code, but only for every "basic block". Your problem, I think, is that the calls to static constructors/destructor are not set up by the C++ compiler, but by the linker and some magic clue from the runtime system, neither of which know about -fprofile-arcs. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.