History log of /external/compiler-rt/make/platform/clang_darwin.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
909fff81b83df049ecc6e02407394640435d7bef 06-May-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master compiler-rt for rebase to r235153

Change-Id: I7c900e78d263fe0f574369e8383ccac7e36f5c3b
(cherry picked from commit 259f7063e3e4c4b94dded1e90ab0a943d0fa737b)
/external/compiler-rt/make/platform/clang_darwin.mk
7c9150579ed0278492f51cc8434b1d63a44b9bd1 08-Apr-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master compiler-rt for rebase to r233350

Change-Id: I5f20256ce73ec7b5956f742b4062f850bf11b667
/external/compiler-rt/make/platform/clang_darwin.mk
86277eb844c4983c81de62d7c050e92fe7155788 23-Mar-2015 Stephen Hines <srhines@google.com> Update aosp/master compiler-rt for rebase to r230699.

Change-Id: I6c415fd5f6420e3012d9da76719111721e906dfa
/external/compiler-rt/make/platform/clang_darwin.mk
6d1862363c88c183b0ed7740fca876342cf0474b 27-Nov-2014 Stephen Hines <srhines@google.com> Update aosp/master compiler-rt for rebase to r222486.

Change-Id: I38047809dbac0425193c82e810315998adbb380d
/external/compiler-rt/make/platform/clang_darwin.mk
4cfed2772a42058c8b68b825c336344d6dbfad7c 08-Oct-2014 Tim Northover <tnorthover@apple.com> AArch64: add support for ARM64 iOS versions of compiler-rt.

Just a dummy directory and a few sane choices in the Darwin SDK.

rdar://problem/18575597

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219323 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit c1bdff019f0b948d949e535ebd91586f95ef7c42)
/external/compiler-rt/make/platform/clang_darwin.mk
2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 29-May-2014 Stephen Hines <srhines@google.com> Update compiler-rt aosp/master for 3.5 (r209699) rebase.

Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/make/platform/clang_darwin.mk
d5c29a8584d5284ae4cf7e7176efe0692ccde5c0 22-Nov-2013 Alexander Potapenko <glider@google.com> [ASan] Backport r195125, r195132, r195216 to LLVM 3.4 branch.

These patches should fix building asan_iossim_dynamic (the ASan runtime targeting iOS simulator).



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@195465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
8975fa7ba8b508ba2d56c75e4f910da78ad3eee4 15-Nov-2013 Alexander Potapenko <glider@google.com> [ASan] Add the configure+make rules for building the ASan runtime for iOS simulator.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@194813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d2e32e323cca83b666ecd124ebfd1720232d0928 13-Nov-2013 Alexander Potapenko <glider@google.com> [ASan] Remove the stale dependency on the Foundation framework from the dynamic ASan runtime.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@194583 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
0d77f8cb7b8feeb10ea00f2ec64ed300fde260fe 21-Aug-2013 Bill Wendling <isanbard@gmail.com> Add missing ']'.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
21afede01089ae194f0f9658f444aff0496220dd 21-Aug-2013 Bob Wilson <bob.wilson@apple.com> For Darwin builds, locate tools using xcrun when available.

The make/platform/darwin_bni.mk file already has similar code but we
apparently neglected to add it to the clang_darwin.mk file.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188864 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
742c1135a0ae9c5c9c5b0751cd0766c7d9f38d57 16-Jul-2013 Alexey Samsonov <samsonov@google.com> [ASan] Bump min supported Mac OS X version to 10.6 - makefile build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@186410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
8e4d371a0b4bf4704b8984732b3bd91a85850582 26-Jun-2013 Bob Wilson <bob.wilson@apple.com> Revert "Temporarily disable building the armv7 variants of profile_ios on"

This reverts commit r184816. With Chandler's change in r184929, this should
no longer be necessary.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184961 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
5ab0e47ce6eaaaddd743d3fdaf255ef16f11a685 26-Jun-2013 Chandler Carruth <chandlerc@gmail.com> Revert the Darwin half of r184805: "Remove the sysroot (or isysroot)
restriction from the GCDAProfile.c"

Bill added a much more effective way of coping with the use of errno and
other system interactions for Darwin for now by disabling it on that
platform. Building against the SDK stuff is more fundamental to the
darwin build process.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184929 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
6ca5bec3b518c41e60e9f2d89e458af67a38b2da 25-Jun-2013 Chandler Carruth <chandlerc@gmail.com> Temporarily disable building the armv7 variants of profile_ios on
darwin.

After talking with Jim Grosbach pretty extensively, he was OK with me
punting on this to the Apple folks.

We agreed that the correct fix is either to extend the fake SDK headers
in compiler-rt to support the rest of libc needed by GCDAProfiling.c or
to teach the make build to test for the existence of a suitable SDK on
the system prior to building it. Both of these require someone with
access to the SDK which I don't have, and the latter (my preferred
solution) requires understanding the strange compiler-rt make build
system. Punting to Dan Dunbar or one of the others who support this
stuff on ios to write the appropriate fix, and we can let the build bots
proceed in the mean time.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
3515fb60c6edb50c3e4c0928100fefdf7bb495bc 25-Jun-2013 Chandler Carruth <chandlerc@gmail.com> Remove the sysroot (or isysroot) restriction from the GCDAProfile.c
runtime in the Makefile build system as well. Sorry for the temporary
fallout, it took me a while to find these bits.

Bill, I'm not at all confident of the change for Darwin and iOS, but as
discussed we're completely blocked on fixing this. Anyways, please
review and let me know if this will work for you guys. If necessary,
I can work with you to rig up an errno.h stub for Darwin, but I expect
that to be... moderately challenging.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
b812409721eb6b8c039fb748658313c531d0f2bb 20-May-2013 Alexey Samsonov <samsonov@google.com> [ASan] Nuke build of static ASan runtime on Mac OS

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182261 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
a225736903b1bef1a232067429368e536f610266 20-May-2013 Alexey Samsonov <samsonov@google.com> [Sanitizer] Build sanitizer runtimes with debug info in Makefile build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182260 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
2b26c909424953af8fa443d075e27e68c1571be4 30-Apr-2013 Bob Wilson <bob.wilson@apple.com> Rewrite sw_vers makefile check to avoid error message on Linux.

When building compiler-rt on Linux, the "which sw_vers" check fails and
writes an error message into the build log. Apparently on Solaris "which"
writes the error message to stdout, so that the current test won't even
work properly. As far as I know sw_vers always lives in /usr/bin, so just
check for it there instead of using "which".

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
1d38069f4842973df02525c7bf77a5cbed3b03aa 24-Apr-2013 Bob Wilson <bob.wilson@apple.com> Use the new iOS deployment target command-line options.

We now rely on the -mios-simulator-version-min option to identify the iOS
simulator target. I'm not sure if there's anything in compiler-rt where that
matters, but it's the right thing to do regardless.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
3f814987cee8310083cb4a5cfb1a3850f9a067a1 22-Mar-2013 Richard Smith <richard-llvm@metafoo.co.uk> Don't forget to link in the C++-specific parts of the ubsan runtime when using the Makefile build system on Darwin.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
a7e5db966299a50c0e68cf9d35e1130b6c024c94 13-Mar-2013 Alexey Samsonov <samsonov@google.com> [Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@176940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
89adb89cc56c84042cc67958369ab85f2e0ba6c5 30-Jan-2013 Daniel Dunbar <daniel@zuster.org> [build/clang_darwin] Fix the case reversal in r173465.

- I got confused by the double negative, the test succends on 10.6, in which
case we *do* want to perform the filter-out.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173977 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
7ce46daf86200776204e6ba3ae4fef4ff71808c4 25-Jan-2013 Daniel Dunbar <daniel@zuster.org> [build/clang_darwin] Don't try to run sw_vers if we don't have it.
- Also, fix the test this is guarding, which was backwards.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
583336e293ed718109ab2fe0dc4197be9cba6c52 21-Jan-2013 Alexey Samsonov <samsonov@google.com> ASan: build runtime flexible mapping and offset in configure+make build as well

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
94a04b1590ea7c096b2fd1d5eab06759b566712c 16-Nov-2012 Alexey Samsonov <samsonov@google.com> UBSan: fix support on Darwin in 'make' build system. Patch by Jean-Daniel Dupas.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
4a4ef702597471bff5e249b8ec9d94d265007895 14-Nov-2012 Richard Smith <richard-llvm@metafoo.co.uk> Support for building the ubsan runtime when using the autoconf build system on
Darwin. Patch by Jean-Daniel Dupas, tweaked by Jonathan Sauer, simplified
somewhat by me.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@167889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
a69eb9a1a0b111a4776a9bd727f4d551ec308261 24-Oct-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Build ASan runtime for ARM/Android.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
087a68b7719e102c2e6c426120b5cb55d0313460 19-Oct-2012 Bob Wilson <bob.wilson@apple.com> Fix comment typo.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
079ed92654d44e30c620788a6acf70188f2272af 17-Oct-2012 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Don't try to build ARM contents on 10.6.

- The cctools' ranlib on 10.6 has a bug and can't understand our ARM object
files.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166114 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
bd8969c11c1312a6ec28ff8c62dddefcfc59101a 16-Oct-2012 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Drop an x86_64 slice into cc_kext_ios5.
- This doesn't get used, but it is a simple workaround for PR14013.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
7bba84ad33054a703634b090a846f6b35861e30d 16-Oct-2012 Daniel Dunbar <daniel@zuster.org> Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
0cbb83bc4e99bd4d78f0875171b3451e4270bbda 15-Oct-2012 Nico Weber <nicolasweber@gmx.de> Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6.

See PR14013.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165963 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
11830e0e64047a80962626dbe3f53857833ab357 04-Oct-2012 Bill Wendling <isanbard@gmail.com> I'm getting these errors with r165159:

/Users/void/llvm/llvm-tot.src/projects/compiler-rt/lib/arm/eqdf2vfp.S:22:2: error: instruction requires: VFP2
vmov d6, r0, r1
^
/Users/void/llvm/llvm-tot.src/projects/compiler-rt/lib/arm/eqdf2vfp.S:23:2: error: instruction requires: VFP2
vmov d7, r2, r3
^
/Users/void/llvm/llvm-tot.src/projects/compiler-rt/lib/arm/eqdf2vfp.S:24:2: error: instruction requires: VFP2
vcmp.f64 d6, d7
^
/Users/void/llvm/llvm-tot.src/projects/compiler-rt/lib/arm/eqdf2vfp.S:25:2: error: instruction requires: VFP2
vmrs apsr_nzcv, fpscr
^



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
f3656c15a797c7c9665e185de90c0964c246fe62 03-Oct-2012 Bob Wilson <bob.wilson@apple.com> Back out my temporary workaround for Apple buildbots.
--- Reverse-merging r164909 into '.':
U make/platform/clang_darwin.mk


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
41c6ac5a00fb011a2ba9a60766880536f3eecdec 30-Sep-2012 Bob Wilson <bob.wilson@apple.com> Temporarily comment out some new arm variants to try to fix buildbots.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@164909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
004c4340248841aefe5a23d1d20556ac801c871d 30-Sep-2012 Bob Wilson <bob.wilson@apple.com> Add compiler-rt support for Swift.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@164903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
7bc07eb5427224b34277a25b79bd354e5a6bb39c 30-Sep-2012 Bob Wilson <bob.wilson@apple.com> Add support for iOS6.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@164902 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
78aedd464282595ba2c7bf83ddc4978117925217 10-Sep-2012 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Add the ASAN dynamic library.
- Now with spelling fix for -lstdc++.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@163527 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d2f2615acc34278a7c6c5e3d75c14266ce1ee513 10-Sep-2012 Chad Rosier <mcrosier@apple.com> Revert r163415 in an attempt to bring back the buildbots.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@163522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
5b36c14401009924adc6088e3289effdb7ee6555 07-Sep-2012 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Add the ASAN dynamic library.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@163415 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d6ccdaca29e0cc3e39b5ccd8bd33c827eeda1cb4 26-Jun-2012 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: More principled fix for PR12918; none of this stuff should
be built here.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
a9f18d17d034e4001db2d673c7cc3bc52dadbcb6 14-Jun-2012 Nico Weber <nicolasweber@gmx.de> Don't build compiler-rt arm code on darwin. Fixes PR12918.

I'm not sure if this is the right fix, but this has been broken
for two weeks and pleas for review were ignored. It seems to do
the right thing.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158466 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
b3cedf98a3c8545da2234c2d35cb5d687984035f 29-May-2012 Kostya Serebryany <kcc@google.com> [asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common
which will contain code shared between asan and tsan run-times.

Naming is hard. If you can suggest a better name for the directory -- speak up.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
9003eae323f92d68b834f649de17774a21866f0d 22-May-2012 Kostya Serebryany <kcc@google.com> [asan] use -fno-builtin to build asan-rt on Mac

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
0d49904d50fc42b411c396c472ce70f8e4575f99 15-May-2012 Kostya Serebryany <kcc@google.com> [asan] move lib/asan/interception to lib/interception so that other tools (e.g. tsan) can use it

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@156816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
99d4932b06dfe16e6bb76c6808d359fcf87fbaae 05-Mar-2012 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Fix a comment.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
0e1d0f2dd3349fda967bd5ae098332301d8b70c5 05-Mar-2012 Daniel Dunbar <daniel@zuster.org> make/clang_darwin: Tweak CheckArches function to force the integrated-as and use
the stub SDK to try and ensure we always pick up the right archs when they
should be able to be used.
- Also, warn when we drop an architecture.

This is a reapplication of r150232 that should stick now that we have the
integrated assembler on for ARM.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@152057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
40d3a772e8adfb536e94dddab769777f792f6f42 10-Feb-2012 Bob Wilson <bob.wilson@apple.com> Revert r150232 since it breaks the build when there's no ARM assembler.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
074049d24b51ea3a1f7cc45d127ff609d32b1356 10-Feb-2012 Daniel Dunbar <daniel@zuster.org> make/clang_darwin: Tweak CheckArches function to force the integrated-as and use
the stub SDK to try and ensure we always pick up the right archs when they
should be able to be used.
- Also, warn when we drop an architecture.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@150232 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
c6f2223a8772262e5e682403f2d57f0b465a98fc 08-Dec-2011 Kostya Serebryany <kcc@google.com> [asan] move build-time config options from makefile to source (otherwise we need config options in all makefiles)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@146161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
7855275763348a191f88cf2c741618785d62fde7 02-Dec-2011 Daniel Dunbar <daniel@zuster.org> build/asan: Better fix for ASAN i386 build on Darwin, this causes us to see the
non-standard struct names.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145658 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
fe18082eb32b4b8a9b9bee1f252fc9e7791aab2a 02-Dec-2011 Daniel Dunbar <daniel@zuster.org> build/asan: Fix ASAN build for i386, for reasons I don't really understand we
get the DARWIN_UNIX03 definition on x86_64 but not on i386.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145657 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
f8328c56b93ccbb11ce2e77e066c25536204d31b 02-Dec-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Add asan runtime library configuration.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
91354d7be8b43a5008f8bc5bb53b8e396afb3d20 17-Nov-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Fix a refacto and commento.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
91d9c15ef503507fc5badd4900a5049936be65c1 17-Nov-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Add configs for profiling support.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144866 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
6ecc1feee8799472a6f3eeadfb7b817eb253b4cd 16-Nov-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Switch over to use stub Darwin SDK.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
469846b9252d2790bfc7d86927a780cf76c52c01 16-Nov-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Tweak deployment arg variable names.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d69211491f42082d7cb2c294007c05704a98a163 15-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Set CC before trying to run CheckArches.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
55812b55319abed4fc77fdcb29310fe60b275717 15-Nov-2011 Daniel Dunbar <daniel@zuster.org> build: Change default CC to be clang instead of gcc.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144658 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
279a22ab3a2a5c838b7e80d67cbc970b7c12bbd8 10-Nov-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Improve the "can we build for this arch test" by checking
that the standard includes we use in compiler-rt also work.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
8ef083003fe24fe2b3e8e35c03f4039c45bc46aa 14-Sep-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_darwin: Allow use of an RC_SUPPORTED_ARCHS variable to limit the
architectures we try to build for.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@139738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
b0f8ecc5eef96eeab0d75d79332d6589401dce36 22-Aug-2011 Bob Wilson <bob.wilson@apple.com> Remove redundant flag: -mthumb is the default for armv7.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@138275 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
dee377302e2639d43fe9060dbb8bb04b433de1af 17-Aug-2011 Bob Wilson <bob.wilson@apple.com> Add the ARM VFP variants to the cc_kext libraries for armv6 and armv7.
Radar 9959402.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@137835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
1ace4055f79f304750839d73c46bbcaeb994f1b5 17-Jun-2011 Eric Christopher <echristo@apple.com> Implement mulo<mode>4 for use in signed overflow checking.

Fixes rdar://9219742 and rdar://9218244


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@133284 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
90467a679a4e45c035b126701a0450857f3c4483 15-Jun-2011 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Fix previous change to CheckArches to not cause problem when
command produces error output on stdout instead of stderr (and suppress the
stderr output while at it).

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@133019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
355afd2bb150dce5fb0c24569b2860e9b1fa6ec4 13-Jun-2011 Daniel Dunbar <daniel@zuster.org> build/clang_darwin: Improve archs check to verify we can not just recognize
arch, but actually compile a file with that arch.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@132928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
96051e1bd0e4c60a65e8c059a719a4a72b229247 19-May-2011 Daniel Dunbar <daniel@zuster.org> clang/darwin: Tweak CheckArches function to use CC and to not spew output.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@131656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
2f5efb0238df99509fb8dd53d218065abd8dff8b 09-May-2011 Eric Christopher <echristo@apple.com> Check architectures to make sure that we can build for all of them
before we try to.

Patch by Patrick Walton!


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@131098 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
187b4b5773107cdc8bb5c1d122ecf9c603fd6ced 07-May-2011 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Include divsi3 functions on x86, they are used by the divmod
implementation.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@131034 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
a14b7219a3fbfa3ca0d699db0919f51a762689e2 30-Apr-2011 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Update ios static lib to build for all archs, in case the
simulator wants to use it.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@130566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
3d8090e3400bcedb99e7b5b2471d53d9c7d74e8a 22-Apr-2011 Eric Christopher <echristo@apple.com> Make sure we include __sync_synchronize on arm platforms if we need it.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@129944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
4c45b931fde3005c8b253ebf7e18035b88e05f52 20-Apr-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Add divmod functions to cc_kext library.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@129874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
56026be8c0582ae073c46b47b81856fb425bf977 20-Apr-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Always set deployment targets when building compiler-rt bits, so
that we don't have a hidden dependency on possible deployment target environment
overrides.
- Also, add support for an ARM_SDK build variable which points to the isysroot
to use for ARM bits.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@129873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d0dbbc4c9ac73e7a7de8a90408a4982819e1811b 19-Apr-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Tweak runtime library definitions to include divmod functions.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@129757 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
358b3fd9c3fbdba1e0b8f5ed2aa4a4bfe62375eb 25-Mar-2011 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Add all the comparison functions, the desire to cherry pick just
the ones we want isn't worth the effort.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@128298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
ce750fdaab5c9c1d013817ad949c9109eb3f2af2 25-Mar-2011 Daniel Dunbar <daniel@zuster.org> Revert "Split single & double comparison routines into separate implementation
files," for now, I missed some necesary updates.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@128296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
fb92f4bd1dec8ddd6132d9a365fd7be3b8086824 25-Mar-2011 Daniel Dunbar <daniel@zuster.org> Split single & double comparison routines into separate implementation files,
for consistency.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@128282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
f442f2622541ce54aea208fbe2ea5b79a104a481 22-Mar-2011 Daniel Dunbar <daniel@zuster.org> compiler-rt/clang/cc_kext: Update for functions which we have sinced acquired
implementations for.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@128039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
e512f7ffd8b7e6636b4a5cb66b2968b2c3608ff5 21-Jan-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: We don't need clear_cache for use with Clang on ARM/Darwin.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@123989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
4e105fbbc36f267636e4fb5627a7a5face201ad9 21-Jan-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Build with -fno-builtin, primarily to avoid issues with defining possible builtin functions.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@123988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
cfa4feae4eafbc8a4eab2d6b25425fb3e7182581 21-Jan-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Start building an armv7 slice for cc_kext.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@123987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
341b7de5824fea386018ee7e5da9dfb2d0f8b786 21-Jan-2011 Daniel Dunbar <daniel@zuster.org> clang_darwin: Build cckext bits with -mthumb.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@123986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
ed9b014382e7af5d62358dd7cddc58598b050fd5 21-Jan-2011 Daniel Dunbar <daniel@zuster.org> Fix typo.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@123985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
ab94fd371211921be9ee3b3c7f9a817bddaff3e3 22-Sep-2010 Daniel Dunbar <daniel@zuster.org> compiler-rt/clang/Darwin: Add a new library configuration which has nothing
other than eprintf for i386.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@114504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
e972d67ffbcd45e7b5f19cd404e41f4f505bfa76 01-Apr-2010 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Don't include enable_execute_stack in libcc_kext.a.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@100055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d3d22631ca0b314f0564a9bcfe96dd2d6ca85fa6 31-Mar-2010 Daniel Dunbar <daniel@zuster.org> Add new build option KERNEL_USE, which compiles with -mkernel and gets propogated to CFLAGS. Use this to call panic() instead of abort() when enabled.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@100015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
95f271b12981bf7f9254fcd4f51be441aa73e638 26-Mar-2010 Daniel Dunbar <daniel@zuster.org> Don't build an armv7 slice for now, it has the same stuff as on armv6.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@99654 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
b0be8f126f939dc6c7fdcb2489926556e62ed86d 26-Mar-2010 Daniel Dunbar <daniel@zuster.org> Clang/Darwin: Add definition for files to put in cc_kext.a.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@99632 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
d5feee3db8cf84a5789b728e223988f207b5ecbb 22-Jan-2010 Daniel Dunbar <daniel@zuster.org> Tweak clang_darwin config to strip off any -arch if the user overrides CC, we do
this during an Apple style build.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@94216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
4a32c6e4fdcefa55602615c8fdb756af613a2a8e 20-Jan-2010 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Rename x86_10.4 static lib config to just 10.4, and add 'eprintf'
which seems to be needed.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk
8b790353436e0815e6b94a018c6e6b314cba9042 19-Jan-2010 Daniel Dunbar <daniel@zuster.org> Add .mk for use by clang/Darwin.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93817 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_darwin.mk