From: Bjorn De Meyer Newsgroups: comp.os.msdos.djgpp Subject: Re: PGCC Date: Fri, 11 Sep 1998 18:04:32 +0200 Organization: University of Ghent, Belgium Lines: 70 Message-ID: References: <6t3fta$ieu$4 AT news2 DOT saix DOT net> NNTP-Posting-Host: eduserv2.rug.ac.be Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In-Reply-To: <6t3fta$ieu$4@news2.saix.net> To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk On Tue, 8 Sep 1998, Rylan wrote: > Hi, > > Small unofficial survey: how many people here use PGCC? I tried it a while > ago and some of one of my stdlib functions (i used my old GCC compiled libc > with the PGCC GCC compile) did not work right (clrscr()) - My question - if > this does not work what else does PGCC affect? I took a look at the PGCC > page, but I want an independant opinion - should I get it and how much of a > real improvement does it offer? I tried it with a PGCC recompiled Allegro > lib, and I did not see much of a marked acceleration - or did I just > probably test it incorrectly / insuffieciently to notice them? Hi. I have been using PGCC for compiling both C and C++ for several months now, and I haven't had much problems. I also compiled Allegro with PGCC, wich gave me an average of +-5% speedup in general for my Allegro programs. If i compile my programs themselves with the -mpentium -O6 options I get an additional 5% to 10% speedup. (the speedup was measured by an increase in framerates, this might be somewhat imprecise, althoug an increase from 60 FPS to 80 FPS in one of the programs seems very significant.) IIRC you must get the libc sources and recompile them, at least for some versions of the libc library. You should check the readme files of the PGCC compiler for more info. Also, it seems that the C++ PGCC is better than the normal version, although i have no means of comarison as I replaced the standard DJGPP c++. > > Can I fix problems (such as with clrscr()) by using a PGCC compiled libc > with a PGCC GCC instead of GCC libc with PGCC GCC? ClrScr() still cleared > the screen, but left the top line of text onscreen when I called it from > PGCC compiled programs. > Well, I never encountered this problem, but then again, i hardly use clrscr. (I use WAZOO for text mode and ALLEGRO for the graphics stuff) I think you'll have to grab the libc sources and recompile with PGCC, but you might need to manually patch the crt0.s file, please read the Pgcc readme, i don't remember clearly. Anyhow, I hope this helps you. PGCC is in my honest opinion really worth the effort of getting it to work! > Please reply by mail if at all possible. > > Fanx! > > -- > Spawned By Rylan > Is truth beauty or beauty truth? > > > > Bjorn De Meyer. IA #i^4 Homepage: http//studwww.rug.ac.be/~bgdmeyer E-mail: bjorn DOT demeyer AT rug DOT ac DOT be Chemistry student at RUG, option polymers. Coordinator of the "Tales of Artah: First Sword" CRPG project. "I've shaven. I'm happy. I have no religion. Don't pray for me." Illusion of Gaia 2