Date: Tue, 22 Sep 2015 20:01:40 +0100 From: Andrew Turner <andrew@fubar.geek.nz> To: Dimitry Andric <dim@FreeBSD.org> Cc: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: Re: svn commit: r288121 - projects/clang370-import/contrib/libc++/src/support Message-ID: <20150922200140.3ba1c8c9@bender> In-Reply-To: <201509221734.t8MHYp0W052286@repo.freebsd.org> References: <201509221734.t8MHYp0W052286@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 22 Sep 2015 17:34:51 +0000 (UTC) Dimitry Andric <dim@FreeBSD.org> wrote: > Author: dim > Date: Tue Sep 22 17:34:51 2015 > New Revision: 288121 > URL: https://svnweb.freebsd.org/changeset/base/288121 > > Log: > Work around clang emitting libcalls to __atomic_add_fetch() and > friends in libc++, on __ARM_ARCH < 6. Additionally, supply the > missing stub __libcpp_relaxed_store(), as proposed in > http://reviews.llvm.org/D13051 > NOTE: this needs to be fixed properly later on, by supplying library > functions implementing atomic operations for arm < v6. We should > probably take those from sys/arm/arm/stdatomic.c, and stuff them > into either libgcc or compiler-rt. We already pull it into compiler-rt, that's how we get the other __atomic_* functions on arm < v6. Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150922200140.3ba1c8c9>