From owner-freebsd-hackers Fri May 17 20:05:59 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA15067 for hackers-outgoing; Fri, 17 May 1996 20:05:59 -0700 (PDT) Received: from xs1.simplex.nl (xs1.simplex.NL [193.78.46.10]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id UAA15062 for ; Fri, 17 May 1996 20:05:53 -0700 (PDT) X-Organisation-1: Simplex Networking Amsterdam X (Inter)Network X-Organisation-2: Kruislaan 419-38a 1098 VA Amsterdam X Solutions & X-Organisation-3: tel:+31(20)-6932433 fax:+31(20)-6685486 X Access Provider Received: (from uucp@localhost) by xs1.simplex.nl (8.7.5/8.7.3-RS) with UUCP id FAA01037; Sat, 18 May 1996 05:05:13 +0200 (MET DST) Received: (from plm@localhost) by plm.simplex.nl (8.7.5/8.7.3) id SAA04402; Fri, 17 May 1996 18:40:30 +0200 (MET DST) Date: Fri, 17 May 1996 18:40:30 +0200 (MET DST) Message-Id: <199605171640.SAA04402@plm.simplex.nl> From: Peter Mutsaers To: nate@sri.MT.net CC: freebsd-hackers@FreeBSD.org In-reply-to: <199605170431.WAA25807@rocky.sri.MT.net> (message from Nate Williams on Thu, 16 May 1996 22:31:29 -0600) Subject: Re: internal compiler error Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> On Thu, 16 May 1996 22:31:29 -0600 you wrote: >> >> causes an internal compiler error running gcc 2.7.2 on FreeBSD 2.2-stable. >> NW> Hmm, it works fine under -stable with 2.6.3. >> NW> #cheap shot on# NW> This is one of the reasons why we stick w/older versions of GCC. :) NW> #cheap shot off# >> >> But the newer versions are quite a bit faster. NW> Huh? I don't think so, as a matter of fact in same cases they are NW> slower, due to more memory use required for those with smaller memory NW> systems. I didn't mean running the compiler is faster, but the result is faster. I think I saw some comparisons between 2.6.3 and 2.7.2 a while back. Correct me if I'm wrong. NW> And, you certainly can't mean that the optimized code is faster, NW> because in some cases although it's faster it's wrong (ie; NW> buggy). 2.7.0 and 2.7.1 had bugs (lots, especially in the c++ part). 2.7.2 had some bugs when using -O2 or higher. There are intermediate releases, like 2.7.2.9 (of which also a pentium optimized version is available for FreeBSD) that has a lot of the known bugs fixed. All bugs I knew were fixed. But maybe it is better to wait for 2.8.0 which is told to appear quite soon. 2.7.2 has better support for templates and exceptions in c++. I can of course put both 2.6.3 and 2.7.2 on my system. I have done that now; but it is a pity of the wasted disk space of course. Regards, -- ______________________________________________________________________ Peter Mutsaers | Abcoude (Utrecht), | "Quod licet bovis, plm@simplex.nl | the Netherlands | non licet Jovi."