From owner-svn-src-all@FreeBSD.ORG Fri May 25 17:47:17 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 39AA9106566B; Fri, 25 May 2012 17:47:17 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id BFA1E8FC15; Fri, 25 May 2012 17:47:16 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id q4PHlFtq030300; Fri, 25 May 2012 19:47:15 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id q4PHlFHF030299; Fri, 25 May 2012 19:47:15 +0200 (CEST) (envelope-from marius) Date: Fri, 25 May 2012 19:47:15 +0200 From: Marius Strobl To: Marius Strobl Message-ID: <20120525174715.GB12138@alchemy.franken.de> References: <201205251714.q4PHEmgO023068@svn.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201205251714.q4PHEmgO023068@svn.freebsd.org> User-Agent: Mutt/1.4.2.3i 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 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 May 2012 17:47:17 -0000 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