Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 May 2012 19:47:15 +0200
From:      Marius Strobl <marius@alchemy.franken.de>
To:        Marius Strobl <marius@freebsd.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   Re: svn commit: r236011 - in stable/9/contrib/compiler-rt: . lib lib/arm lib/ppc lib/x86_64
Message-ID:  <20120525174715.GB12138@alchemy.franken.de>
In-Reply-To: <201205251714.q4PHEmgO023068@svn.freebsd.org>
References:  <201205251714.q4PHEmgO023068@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120525174715.GB12138>