From owner-freebsd-current Mon Mar 16 20:53:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19557 for freebsd-current-outgoing; Mon, 16 Mar 1998 20:53:20 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.54]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA19531 for ; Mon, 16 Mar 1998 20:53:13 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.8.8/8.8.5) id UAA01121; Mon, 16 Mar 1998 20:56:10 -0800 (PST) From: Steve Kargl Message-Id: <199803170456.UAA01121@troutmask.apl.washington.edu> Subject: Re: Compilers: 2.8.1 v 2.7.2.1? In-Reply-To: <199803170236.TAA29018@usr06.primenet.com> from Terry Lambert at "Mar 17, 98 02:36:56 am" To: tlambert@primenet.com (Terry Lambert) Date: Mon, 16 Mar 1998 20:56:10 -0800 (PST) Cc: ckempf@enigami.com, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG According to Terry Lambert: > > gcc is too crucial to haphazardly upgrade until its stability is well > > understood. Since 2.8.1 has only been out for a few weeks, I wouldn't > > look for an update to occur any time soon. (I could be wrong, Peter, jdp?) > > As a point in case, 2.8.1 appeared with a week or two of 2.8.0. > > > > Additionally, if I understand the situation, 2.8.1 probably does not > > contain the necesssary files to compile a.out format. > > Bullocks. 8-). The a.out problems are that you can't make a.out > using the FSF binutils, not that you can't make a.out with the > FreeBSD ld program *not* from binutils. Mea Culpa! I hate spreading misinformation. Yes, I confused the binutil issues with gcc 2.8.1. However, my 1st paragraph above still stands (i.e., newest isn't always the best). > Exceptions will not work with pthreads unless you are running 2.8.x > g++ or better. This is as good a reason as any FWIW, I've been using egcs-1.0.x for testing g77. On my simple, real-world benchmark (my code :-), g77 is giving about a 22% increase in execution speed over f77 (f2c+gcc). Hopefully, whne the next gcc upgrade is merged into -current, g77 will be brought into the tree. (Hint, hint). > The compiler should be upgraded, but the ld should be the FreeBSD one, > and the binutils should go into the other directory (they are needed > for ELF, but won't work for a.out, unless someone adds FreeBSD a.out > support to the binutils version of the code. -- Steve finger kargl@troutmask.apl.washington.edu http://troutmask.apl.washington.edu/~clesceri/kargl.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message