Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Nov 2011 21:46:09 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        David Schultz <das@FreeBSD.ORG>
Cc:        svn-src-head@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, src-committers@FreeBSD.ORG, Dimitry Andric <dim@FreeBSD.ORG>
Subject:   Re: svn commit: r227538 - head/tools/build
Message-ID:  <69610C67-D009-48B1-85A5-167D5E7CCFE3@xcllnt.net>
In-Reply-To: <20111115211449.GA476@zim.MIT.EDU>
References:  <201111152015.pAFKFwqb015331@svn.freebsd.org> <4EC2CFDD.7070206@FreeBSD.org> <20111115211449.GA476@zim.MIT.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help

On Nov 15, 2011, at 1:14 PM, David Schultz wrote:

> On Tue, Nov 15, 2011, Dimitry Andric wrote:
>> Note all the final executables will use 'real' atomic operations.  That
>> is, unless you compile with CPUTYPE?=i386, and I wish you the best of
>> luck in that case, you'll need it. :)
> 
> I thought we dropped support for anything less than a 486DX years ago.

That's besides the point. GCC by default targets i386 on older
FreeBSD versions, which means that GCC does not expand atomic
operations inline and simple emits calls for them. It's all
about how GCC behaves and it has nothing to do with whether we
support 80386 CPUs or not.

-- 
Marcel Moolenaar
marcel@xcllnt.net





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69610C67-D009-48B1-85A5-167D5E7CCFE3>