Message-ID: <3CFC9165.47E43C09@yahoo.com> From: CBFalconer Organization: Ched Research X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: GCC 3.1 and DJGPP - observations. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 23 Date: Tue, 04 Jun 2002 10:22:56 GMT NNTP-Posting-Host: 12.90.168.13 X-Complaints-To: abuse AT worldnet DOT att DOT net X-Trace: bgtnsc05-news.ops.worldnet.att.net 1023186176 12.90.168.13 (Tue, 04 Jun 2002 10:22:56 GMT) NNTP-Posting-Date: Tue, 04 Jun 2002 10:22:56 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Having gotten this installed, and having removed GCC 2.953, I have recompiled a few things unchanged, and am observing the following: 1) It is showing up failure to #include here and there when using strlen and strcmp. Good. 2) The executables are a little bit smaller, compiled with gstabs+. However after passing through strip the executables are somewhat larger. Don't know why. 3) All versions were compiled with O2. Looking at the generated code with "objdump -dS" it appears as if the optimization is quite different. Many lumps seem to be relegated to "final" code outside the purvey of the source. This may be related to 2) These are just observations. None of them seem to be critical. -- Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT worldnet DOT att DOT net) Available for consulting/temporary embedded and systems. USE worldnet address!