From owner-freebsd-hackers Fri Jun 12 02:14:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA17384 for freebsd-hackers-outgoing; Fri, 12 Jun 1998 02:14:04 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from gatekeeper.alcatel.com.au (gatekeeper.alcatel.com.au [203.17.66.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA17298 for ; Fri, 12 Jun 1998 02:13:30 -0700 (PDT) (envelope-from peter.jeremy@alcatel.com.au) Received: from mfg1.cim.alcatel.com.au ("port 1191"@[139.188.23.1]) by gatekeeper.alcatel.com.au (PMDF V5.1-7 #U2695) with ESMTP id <01IY5RM9EUJ40036KJ@gatekeeper.alcatel.com.au> for hackers@FreeBSD.ORG; Fri, 12 Jun 1998 19:12:53 +1000 Received: from gsms01.alcatel.com.au by cim.alcatel.com.au (PMDF V5.1-10 #23324) with ESMTP id <01IY5RM0AXB4C2RCSK@cim.alcatel.com.au> for hackers@FreeBSD.ORG; Fri, 12 Jun 1998 19:12:43 +1000 Received: (from jeremyp@localhost) by gsms01.alcatel.com.au (8.8.8/8.7.3) id TAA03824 for hackers@FreeBSD.ORG; Fri, 12 Jun 1998 19:12:39 +1000 (EST) Date: Fri, 12 Jun 1998 19:12:39 +1000 (EST) From: Peter Jeremy Subject: Re: Making world with gcc-2.8.1 To: hackers@FreeBSD.ORG Message-id: <199806120912.TAA03824@gsms01.alcatel.com.au> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri Jun 12 10:02:20 1998, I wrote: >I am not aware of any cases where gcc 2.8.1 generates incorrect code. Actually, I should correct that statement: I don't know of any cases where using gcc 2.8.1 to compile C generates incorrect code. There is a cpp mis-feature that interacts with [g]as to generate incorrect string constants. In particular, cpp _does_not_ remove backslash-newline sequences from string constants (and maybe elsewhere as well). This causes problems with the DEVICE_NAMES macro defined in vector.h and used in vector.s. At this time, I don't know of any way to disable this - the only work- around is to use a gcc-2.7.x derived cpp (eg the standard cpp). And, as a side issue, anyone wanting to build shared libraries should check out the patch that David O'Brien wrote in gnu.gcc.bug (Message-ID: <19980521141645.A12507@nuxi.com>) Peter -- Peter Jeremy (VK2PJ) peter.jeremy@alcatel.com.au Alcatel Australia Limited 41 Mandible St Phone: +61 2 9690 5019 ALEXANDRIA NSW 2015 Fax: +61 2 9690 5247 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message