lp:~pali/llvm/compiler-rt-3.5
- Get this branch:
- bzr branch lp:~pali/llvm/compiler-rt-3.5
Branch merges
Import details
This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/compiler-rt/branches/release_35.
Last successful import was .
Recent revisions
- 4417. By rengolin
-
Merging r215295:
-------------- ------- ------- ------- ------- ------- ------- ------- ------- --
r215295 | compnerd | 2014-08-09 21:17:37 +0100 (Sat, 09 Aug 2014) | 10 linesbuiltins: correct __umodsi3, __udivsi3 on ARM
When building the builtins for a modern CPU (idiv support), __umodsi3 was
completely incorrect as it would behave as __udivmosi3, which takes a tertiary
parameter which is a pointer.__udivsi3 was also incorrect, returning the remainder in r1. Although this
would not result in any crash or invalid behaviour as r1 is a caller saved
register in AAPCS, this is unnecessary. Simply perform the division ignoring
the remainder.
-------------- ------- ------- ------- ------- ------- ------- ------- ------- -- - 4408. By glider
-
[lsan] Use a more standard-conformant sched_yield() instead of pthread_yield().
There's no pthread_yield() on OSX (only sched_yield() and pthread_yield_np( )).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)