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: <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 Content-Type: text/plain; charset=us-ascii 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 Reply-To: pgcc AT delorie DOT com X-Mailing-List: pgcc AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk 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 | |