Date: Thu, 13 Aug 2015 15:56:31 +0800 From: Marcelo Araujo <araujobsdport@gmail.com> To: David Chisnall <theraven@freebsd.org> Cc: "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org> Subject: Re: svn commit: r286715 - head/lib/libc/string Message-ID: <CAOfEmZiJVazkxi%2Brw%2Bv8Lke-KthwRFd=9c=WvU3jSs1p%2Bt4jJA@mail.gmail.com> In-Reply-To: <0CFBA0CC-FEEE-40CE-BC47-065613C64293@FreeBSD.org> References: <201508130231.t7D2VOhc069855@repo.freebsd.org> <20150813134548.U1375@besplex.bde.org> <CAOfEmZjOoYabLkQdhsZNPfV3r1CEk-dS9tFk-_oktqFvwSSnPw@mail.gmail.com> <CAOfEmZgdpNL7iAX=dNYBidNmhHJqwonWTSP%2BFMeyMY9Xfto4wg@mail.gmail.com> <0CFBA0CC-FEEE-40CE-BC47-065613C64293@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi David, So it means, this commit here was right already: https://svnweb.freebsd.org/base?view=revision&revision=286651 Although I made a mistake with the date. All the best. 2015-08-13 15:24 GMT+08:00 David Chisnall <theraven@freebsd.org>: > On 13 Aug 2015, at 08:11, Marcelo Araujo <araujobsdport@gmail.com> wrote: > > > > The bcopy() was removed in IEEE Std 1003.1-2008 and it is marked as > LEGACY in IEEE Std 1003.1-2004. However, BSD has its implementation before > IEEE Std 1003.1-2001. > > > > In my understood it is obsolete on POSIX, but not truly obsolete for > FreeBSD. > > So I believe, this patch now address it in the correct way. > > Its use should be strongly discouraged in FreeBSD (or, ideally, replaced > with the macro from the POSIX man page). LLVM does a load of optimisations > for memmove and memcpy - using bcopy is a really good way of bypassing all > of these. > > David > > -- -- Marcelo Araujo (__)araujo@FreeBSD.org \\\'',)http://www.FreeBSD.org <http://www.freebsd.org/> \/ \ ^ Power To Server. .\. /_)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOfEmZiJVazkxi%2Brw%2Bv8Lke-KthwRFd=9c=WvU3jSs1p%2Bt4jJA>