From: Olivier Sohier Newsgroups: comp.os.msdos.djgpp Subject: Profile info with GCC Date: Tue, 23 Feb 1999 15:32:04 +0100 Organization: VLSI Technology, Inc Lines: 21 Message-ID: <36D2BBE3.1952308B@sophia.europe.vlsi.com> NNTP-Posting-Host: sop-epgpc9.sophia.europe.vlsi.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.01 [en] (Win95; I) X-Priority: 3 (Normal) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, I am trying to get profile information with gcc. On SunOS, I'm using gcc version 2.7.2.1 with '-a' and '-g' options. The file 'bb.out' generated after execution contains the number of times each basic block is executed, and the C line number of the start of the basic block. Unfortunatly, the only versions of gcc avalaible with DJGPP are 2.6.3, 2.8.0 anc 2.8.1. * With 2.8.x, the 'bb.out' generated does not contain line number info anymore. * With 2.6.3, I don't even manage to obtain a 'bb.out'. Why can't I get a 'bb.out' with gcc 2.6.3 ? Is there any other option to get line number info with gcc 2.8.x ? As gcov is still not ported to DJGPP, is there any other way to know how many times each instruction is executed ? Thanks in advance, Olivier