svn commit: r236011 - in stable/9/contrib/compiler-rt: . lib
lib/arm lib/ppc lib/x86_64
Marius Strobl
marius at alchemy.franken.de
Fri May 25 17:47:17 UTC 2012
On Fri, May 25, 2012 at 05:14:48PM +0000, Marius Strobl wrote:
> Author: marius
> Date: Fri May 25 17:14:47 2012
> New Revision: 236011
> URL: http://svn.freebsd.org/changeset/base/236011
>
> Log:
> MFC: r222656
>
> Upgrade libcompiler_rt from revision 117047 to 132478.
>
> It seems there have only been a small amount to the compiler-rt source
> code in the mean time. I'd rather have the code in sync as much as
> possible by the time we release 9.0. Changes:
>
> - The libcompiler_rt library is now dual licensed under both the
> University of Illinois "BSD-Like" license and the MIT license.
>
> - Our local modifications for using .hidden instead of .private_extern
> have been upstreamed, meaning our changes to lib/assembly.h can now be
> reverted.
>
> - A possible endless recursion in __modsi3() has been fixed.
>
> - Support for ARM EABI has been added, but it has no effect on FreeBSD
> (yet).
>
> - The functions __udivmodsi4 and __divmodsi4 have been added.
>
> Requested by: many, including bf@ and Pedro Giffuni
>
Oops, this should have read:
MFC: r229135
Upgrade libcompiler_rt to upstream revision 147390.
This version of libcompiler_rt adds support for __mulo[sdt]i4(), which
computes a multiply and its overflow flag. There are also a lot of
cleanup fixes to headers that don't really affect us.
Updating to this revision should make it a bit easier to contribute
changes back to the LLVM developers.
Marius
More information about the svn-src-stable-9
mailing list