Dimitry Andric
954b921d66
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
...
6.0.0 (branches/release_60 r325330).
MFC after: 3 months
X-MFC-With: r327952
PR: 224669
2018-02-16 20:45:32 +00:00
Dimitry Andric
8a51db9c42
Merge compiler-rt trunk r321017 to contrib/compiler-rt.
2017-12-20 19:12:15 +00:00
Dimitry Andric
b40b48b876
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update
...
build glue.
2017-07-19 19:41:41 +00:00
Dimitry Andric
c439438675
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r307894, and update
...
build glue.
2017-07-13 21:58:45 +00:00
Dimitry Andric
a580b01494
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update
...
build glue.
2017-07-02 11:41:15 +00:00
Dimitry Andric
edd7eaddc8
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and update
...
build glue.
2017-06-27 06:40:39 +00:00
Dimitry Andric
24d58133b7
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305575, and update
...
build glue.
2017-06-17 00:09:34 +00:00
Dimitry Andric
db17bf38c5
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update
...
build glue.
2017-06-10 19:17:14 +00:00
Dimitry Andric
6d97bb297c
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304659, and update
...
build glue.
2017-06-03 18:18:34 +00:00
Dimitry Andric
f9448bf33f
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update
...
build glue.
2017-06-01 22:47:02 +00:00
Dimitry Andric
302affcb04
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304149, and update
...
build glue.
2017-05-29 22:09:23 +00:00
Dimitry Andric
d8866befb8
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update
...
build glue.
2017-05-22 21:17:44 +00:00
Dimitry Andric
5517e702c0
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update
...
build glue.
2017-05-16 21:50:29 +00:00
Dimitry Andric
0f5676f432
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update
...
build glue.
2017-05-08 19:20:55 +00:00
Dimitry Andric
f37b6182a5
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302069, and update
...
build glue (preliminary, not all option combinations work yet).
2017-05-03 21:54:55 +00:00
Dimitry Andric
289fa303d6
Merge compiler-rt trunk r300890, and update build glue.
2017-04-22 18:43:15 +00:00
Dimitry Andric
71fe94fdb1
Merge ^/head r312968 through r313054.
2017-02-01 21:21:01 +00:00
Dimitry Andric
4ee07888b7
Pull in r293536 from upstream compiler-rt trunk:
...
Recommit: Stop intercepting some malloc-related functions on FreeBSD
and macOS
Summary:
In https://bugs.freebsd.org/215125 I was notified that some configure
scripts attempt to test for the Linux-specific `mallinfo` and
`mallopt` functions by compiling and linking small programs which
references the functions, and observing whether that results in
errors.
FreeBSD and macOS do not have the `mallinfo` and `mallopt` functions,
so normally these tests would fail, but when sanitizers are enabled,
they incorrectly succeed, because the sanitizers define interceptors
for these functions. This also applies to some other malloc-related
functions, such as `memalign`, `pvalloc` and `cfree`.
Fix this by not intercepting `mallinfo`, `mallopt`, `memalign`,
`pvalloc` and `cfree` for FreeBSD and macOS, in all sanitizers.
Also delete the non-functional `cfree` wrapper for Windows, to fix the
test cases on that platform.
Reviewers: emaste, kcc, rnk
Subscribers: timurrrr, eugenis, hans, joerg, llvm-commits, kubamracek
Differential Revision: https://reviews.llvm.org/D27654
This prevents autoconf scripts from incorrectly detecting that functions
like mallinfo, mallopt, memalign, pvalloc and cfree are supported.
PR: 215125, 215455
MFC after: 1 week
2017-02-01 20:41:09 +00:00
Dimitry Andric
6313c2ae8d
Merge compiler-rt release_40 branch r292009.
2017-01-14 22:16:01 +00:00
Dimitry Andric
93729b12fb
Merge compiler-rt trunk r291476.
2017-01-09 22:49:35 +00:00
Dimitry Andric
f00b4812b9
Merge compiler-rt r291274.
2017-01-08 19:47:17 +00:00
Dimitry Andric
53b715b5ba
Update compiler-rt to 3.9.0 release, and update the build glue for
...
libcompiler_rt and libclang_rt.
2016-09-03 21:41:29 +00:00
Dimitry Andric
f8ca070d3a
Merge compiler-rt release_38 branch r258968.
...
Note that there is still a problem on amd64, causing SIGBUS in the early
startup of Address Sanitizer. This is being investigated.
2016-02-06 13:39:20 +00:00
Dimitry Andric
8527908747
Update compiler-rt to 3.7.0 release. This also includes the sanitizer
...
and profile libraries.
2015-09-10 20:35:47 +00:00
Dimitry Andric
abb48e0e14
Update compiler-rt to trunk r230183. This has some of our patches
...
imported, so we have just a few small diffs against upstream left.
2015-02-22 22:53:51 +00:00
Dimitry Andric
7ff616029d
Update compiler-rt to trunk r228651. This enables using Address
...
Sanitizer and Undefined Behavior Sanitizer with clang 3.6.0.
2015-02-22 22:31:36 +00:00
Dimitry Andric
f4341a5a66
Update compiler-rt to trunk r224034. This brings a number of new
...
builtins, and also the various sanitizers. Support for these will be
added in a later commit.
2015-01-08 19:47:10 +00:00