www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/03/09/20:19:21

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: <Pine DOT LNX DOT 4 DOT 04 DOT 9903021302300 DOT 1724-100000 AT alcatraz DOT fdf DOT net> <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>
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019