X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs- Message-ID: <19980716221729.04754@cerebro.laendle> Date: Thu, 16 Jul 1998 22:17:29 +0200 From: Marc Lehmann To: Misha Cc: beastium Subject: Re: PGCC's optimizations (continued) Mail-Followup-To: Misha , beastium References: <35ADAA27 DOT E1FA6487 AT netvision DOT net DOT il> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <35ADAA27.E1FA6487@netvision.net.il>; from Misha on Thu, Jul 16, 1998 at 10:22:16AM +0300 X-Operating-System: Linux version 2.1.108 (root AT cerebro) (gcc version pgcc-2.91.43 19980628 (gcc2 ss-980502 experimental)) Status: RO Content-Length: 1659 Lines: 34 On Thu, Jul 16, 1998 at 10:22:16AM +0300, Misha wrote: > Now to the point. I did all what you have adivised me to do (compiler > flags). Only after adding "-march=pentiumpro", the code gained about > 23% (the integer only version), and now it is slightly (1.1%) better than > GCC 2.7.2.1 produced code. > I am not dissapointed with PGCC, but I think some more work has to be > done in order to gain the full potential of the P6 (PII+PPro) architecture. Actually, I've done benchmarking weekend recently. It seems egcs has lost speed quite considerably, being slower than gcc-2.7.2 since about one month. (and pgcc won't help here) EGCS is concerned about that problem and will investigate it. Some people have look with "-frisc -fno-regmove" (but not for fp-code), which is weird, and in general the egcs/pgcc snapshots do not performa well with -O3. > BTW, has anyone ever done a comparison of the same code under PGCC > and DOS/Win95 compilers (VC++ 5.0, Watcom C/C++, Symantec, Borland, > Metaware, etc...)? > I had some difficulties porting my own code but I am working on it now. As > soon as I have results I will post them here. cool! Be sure to run your programs under Win95, for an additional speed advantage ;-> -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| -=====/_/_//_/\_,_/ /_/\_\ --+ The choice of a GNU generation | |