From owner-freebsd-alpha Sun Mar 12 13:54: 7 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from alcanet.com.au (mail.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with ESMTP id CFEDE37B553 for ; Sun, 12 Mar 2000 13:54:02 -0800 (PST) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <115827>; Mon, 13 Mar 2000 08:54:51 +1100 Content-return: prohibited From: Peter Jeremy Subject: Re: 64bit address space on alpha In-reply-to: <20000312112132.A75380@cicely8.cicely.de>; from ticso@cicely.de on Sun, Mar 12, 2000 at 09:22:58PM +1100 To: Bernd Walter Cc: freebsd-alpha@FreeBSD.ORG Message-Id: <00Mar13.085451est.115827@border.alcanet.com.au> MIME-version: 1.0 X-Mailer: Mutt 1.0i Content-type: text/plain; charset=us-ascii References: <19990718123721.A88813@cicely8.cicely.de> <20000312112132.A75380@cicely8.cicely.de> Date: Mon, 13 Mar 2000 08:54:50 +1100 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 2000-Mar-12 21:22:58 +1100, Bernd Walter wrote: >I put (128*1024*1024*1024) in config following the example in LINT. >The point is that gcc uses an int to calculate the number behind. As would any other C compiler. (128*1024*1024*1024) is an expression comprising 4 int constants. According to the ANSI C rules, that means the expression should be evaluated as an int. If you stuck an `L' after one of the constants, the expression would be evaluated as `long'. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message