www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/03/11/21:56:59

Date: Fri, 12 Mar 1999 03:19:36 +0100
To: pgcc AT delorie DOT com
Subject: Re: gcc-2.7.0 creates faster code than pgcc-1.1.1
Message-ID: <19990312031936.D16842@cerebro.laendle>
Mail-Followup-To: pgcc AT delorie DOT com
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> <36E5C625 DOT 57398450 AT t-online DOT de> <19990310173716 DOT F29392 AT cerebro DOT laendle> <36E726A8 DOT 82CA4F9E AT t-online DOT de>
Mime-Version: 1.0
In-Reply-To: <36E726A8.82CA4F9E@t-online.de>; from Hans-Peter Jansen on Thu, Mar 11, 1999 at 03:12:56AM +0100
X-Operating-System: Linux version 2.2.3 (root AT cerebro) (gcc driver version pgcc-2.93.09 19990221 (gcc2 ss-980929 experimental) executing gcc version 2.7.2.3)
From: Marc Lehmann <pcg AT goof DOT com>
Reply-To: pgcc AT delorie DOT com
X-Mailing-List: pgcc AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Thu, Mar 11, 1999 at 03:12:56AM +0100, Hans-Peter Jansen wrote:
> > so you better not try that one. Also, kde only recently upgraded their
> > sources to C++ (they used an unsupported c++ dialect before that pgcc does
> > not understand)).
> 
> The only problems, I had (with pgcc 1.1.1), was some mega functions in kspread,

Nice to hear that they finally fixed their stuff.

> What I care is the significant bigger binaries with pgcc (although I use it
> as long as it compiles). Is it because the alignments, or bigger obcodes used?

probably working exception handling and rtti. If kde doesn't depend on that
(they better don't if they want to use gcc) then you might have luck with

-fno-rtti -fno-exceptions

(but you have to compile every c++ file with these switches). Also, newer
binutils compress the exception information.

> > Also, Linus does not support current gcc, egcs or pgcc. Point.
> 
> Sometimes, something has to show him, he's mortal, too ;)

Very mortal lately.

> Kernelwise, i will stick to 2.7.2.3 then, but I will try cvs-pgcc on the rest
> and let you you. What cc do you use for your kernel?

gcc -V2.7.2.3

--  
      -----==-                                             |
      ----==-- _                                           |
      ---==---(_)__  __ ____  __       Marc Lehmann      +--
      --==---/ / _ \/ // /\ \/ /       pcg AT goof DOT com      |e|
      -=====/_/_//_/\_,_/ /_/\_\       XX11-RIPE         --+
    The choice of a GNU generation                       |
                                                         |

- Raw text -


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