[llvm-commits] [compiler-rt] r165863 - in /compiler-rt/trunk/lib/ubsan: ubsan_diag.cc ubsan_value.cc ubsan_value.h

Richard Smith richard at metafoo.co.uk
Sun Oct 14 15:58:54 PDT 2012


On Fri, Oct 12, 2012 at 7:30 PM, Chandler Carruth <chandlerc at gmail.com>wrote:

> Author: chandlerc
> Date: Fri Oct 12 21:30:10 2012
> New Revision: 165863
>
> URL: http://llvm.org/viewvc/llvm-project?rev=165863&view=rev
> Log:
> Fix the bootstrap of CompilerRT with host compilers that don't support
> emulating 128-bit arithmetic on 32-bit x86 targets. This should get the
> bootstrap back for GCC 4.6 at least.
>
> Suggestions on better ways to do the detection here are welcome...
>

It makes me sad that we're now building a runtime library which will, by
default, abort unhelpfully if it sees an int128. I'll look into making that
better.

It'd be great if we could build the compiler-rt with the just-built Clang
where possible (if $build == $host and we have a Clang checkout in the
source tree), but I don't know how hard it'd be to get the build system to
handle that.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20121014/2beea022/attachment.html>


More information about the llvm-commits mailing list