Date: Wed, 05 Jan 2011 14:36:06 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: John Baldwin <jhb@freebsd.org> Cc: svn-src-head@freebsd.org, Alexander Best <arundel@freebsd.org>, Gleb Kurtsou <gleb.kurtsou@gmail.com>, src-committers@freebsd.org, svn-src-all@freebsd.org Subject: Re: svn commit: r216977 - in head/libexec/rtld-elf: amd64 i386 Message-ID: <4D2473C6.40102@FreeBSD.org> In-Reply-To: <201101050759.50877.jhb@freebsd.org> References: <201101042051.p04KpSGk054564@svn.freebsd.org> <20110105011635.GA4952@freebsd.org> <20110105121910.GA1841@tops.skynet.lt> <201101050759.50877.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2011-01-05 13:59, John Baldwin wrote: >> Why not to add NO_HWFLOAT knob (or similar) into makefile >> infrastructure. And set CFLAGS accordingly, depending on CC, arch, etc. >> These flags are getting rather common in tree. > > It strikes me that we really want clang/gcc to have some sort of > '-mno-hwfloat' so we don't keep having to add new flags in the future. This is not just about floats, clang can also use SSE/AVX instructions for e.g. memset(), memcpy() and the like, or even for structure assignments. As I replied to Alexander, it's probably better to just put such "lowest common denominator for an arch" flags into sys.mk or bsd.cpu.mk.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D2473C6.40102>