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>