Message-ID: <36E5C625.57398450@t-online.de> Date: Wed, 10 Mar 1999 02:08:53 +0100 Organization: LISA GmbH X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.0.36 i686) MIME-Version: 1.0 To: pgcc AT delorie DOT com Subject: Re: gcc-2.7.0 creates faster code than pgcc-1.1.1 References: <199903022313 DOT RAA17721 AT mail DOT mankato DOT msus DOT edu> <19990303165906 DOT A4028 AT cerebro DOT laendle> <36DDD2C1 DOT 421DD4AF AT t-online DOT de> <19990309175312 DOT G2217 AT cerebro DOT laendle> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0303277050-0001 AT t-online DOT de From: hpj DOT lisa AT t-online DOT de (Hans-Peter Jansen) Reply-To: pgcc AT delorie DOT com Marc Lehmann wrote: > > On Thu, Mar 04, 1999 at 01:24:33AM +0100, Hans-Peter Jansen wrote: > > > > # pgcc fail: > > # -fcompare-elim -floop-after-global -fcombine-222 > > > > all at the expense of a significant bigger binary. > > > > This really desillusionized me about the capabilities of all this > > funky optimizing stuff... Mostly they are not worth the bigger size > > they need (and the time figuring out the best switches). > > > > Sorry, Marc. Please don't feel offended. As I'm an optimist, I will > > look forward and see, how I can help you to get behind it... > > I don't feel offended, but on which CPU did you do your tests? My > slackware 1995 binary runs significantly slower on my machine (p-ii) than > the pgcc compiled ones, that is with current pgcc as well as the old libc5 > binary that we happen to have on our homepage. Oops, sorry, bootstraped pgcc 1.1.1 on a linux 2.0.35 libc5 (SuSE 5.3) amd K2/300 (ähem 330) 128 MB, IDE HD system. Alternative 2.0.36pre15 libc5 Dual PII 300, 320 MB, hardware raid 5 UWSCSI subsystem (the server) compared to standard gcc 3.7.2.1 generated code. A libc6 system's still waiting for configuration... (will do it soon) > This is with the snapshot pgcc, btw. The release might have some > hand-tuning to be correct rather than fast in some cases. Because of some probs with current pgcc mentioned in linux-kernel and kde-devel, I restrained from installing egcs/pgcc snapshot versions. When the next release is planned? What about Linus' whining about undefined references and inlining? Is there a consence now? Do you think, that current snapshots optimizes k6 objects really better, or is there any other explanation about our experiences? > -- > -----==- | > ----==-- _ | > ---==---(_)__ __ ____ __ Marc Lehmann +-- > --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| > -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ > The choice of a GNU generation | > | BTW: thanks for responding && sorry for to many questionmarks ;-) Cheers Hans-Peter