| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Iee9c6985c613f58c82e33a91722d371579eb290f
|
|
|
|
|
|
|
|
| |
This patch ensure that the generated library is called libgnustl_shared.so
instead of libstdc++.so.3 (or some similar number-versioned name).
Change-Id: I63fb5be818115c6d0c7e96b937ba39f225b475cf
(cherry picked from commit 62268d3b73073a061628595f226989bc17c2c622)
|
|
|
|
| |
Change-Id: I0abe59f7705b3eccc6b2f123af75b2e30917696a
|
|
|
|
|
|
|
|
| |
1. Undo fix in ed7057a1ece24733fe30423cd94131deb8ccb2ca which
precludes __atomic_fetch_add() now supported by clang >= 3.3
2. __float128 is supported by clang >= 3.4
Change-Id: Ic2856368d83d261e3a27e0e24ccc09743afdc68b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unexpected exception handler
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=208519
2014-03-12 Roland McGrath <mcgrathr@google.com>
Mark Seaborn <mseaborn@google.com>
libstdc++-v3/
PR libstdc++/59392
* libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
the address of a null pointer, not with a null pointer to pointer.
Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
* testsuite/18_support/bad_exception/59392.cc: New file.
Change-Id: I14e060bccb72881ba8d7e24022d429cd304e2ae3
|
|
|
|
|
|
|
|
|
| |
Since 5e9b20f7212c23110693a4bd1f122ccac3fece80 bionic
rename _U to _CTYPE_U, etc. Detect the presence of _U
and define it to _CTYPE_U in case new bionic headers are
in used
Change-Id: I7df4792ad6fa1487d91de7f337bff489f6d3ade0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport fix for a GCC 4.8 libstdc++ issue where the generated code
random segfault on std::nth_element
See https://code.google.com/p/android/issues/detail?id=62910
2013-10-20 Chris Jefferson <chris@bubblescope.net>
Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/58800
* include/bits/stl_algo.h (__unguarded_partition_pivot): Change
__last - 2 to __last - 1.
* testsuite/25_algorithms/nth_element/58800.cc: New
Change-Id: I76f86bb7162a6bbc340dac84f54c16a97f9f18fc
|
|
|
|
| |
Change-Id: I0f1fcf69c5076d8534c5c45562745e1a37adb197
|
|
|
|
| |
Change-Id: Ic8a60b7563f5172440fd40788605163a0cca6e30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Two fixes
1) Undefine GCC4.7/4.8 _GLIBCXX_ATOMIC_BUILTINS
Clang arm/mips can't compile the following atomic intrinsics yet
__atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL);
__atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL);
Use library calls instead
2) Undefine GCC4.7/4.8 _GLIBCXX_USE_FLOAT128. Clang doesn't support
__float128 yet
Change-Id: I0ff0eb208665beeb3e5e09917fd4c7dd378fc54e
|
|
|
|
|
|
| |
See fe1a20404b19d5dd0cd0988d080cff8a455c2a76
Change-Id: I93f281d919bce84796670dc1b29917c690d39c15
|
|
|
|
| |
Change-Id: I6f4b9adba43aa366c5107c8644a7a2afc840d193
|
|
|
|
|
|
|
|
|
| |
Used to be first half of NDK local patch at $NDK/build/tools/
toolchain-patches/gcc/0006-Disable-libstdc-versioning.patch
See 4a0927423d51f594b870e58b3eb51574327f8b0e
Change-Id: Ifc8efb661c5b4175feb1654fbc79525e1bc7f713
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix a test in libstdc++/confiugre to include $glibcxx_thread_h instead
of gthr.h otherwise it will fail to detect gthread lib because the
new gthr.h only include gthr-default.h which doesn't exist in source
directory
See issue http://code.google.com/p/android/issues/detail?id=41770
946c2a6b57ac7d3b2b656ac628bcb14a216ec635
Change-Id: I13bd69f45ddee8b38055f0264c8aa484df0761d2
|
|
|
|
|
|
|
|
|
| |
See http://clang.llvm.org/cxx_status.html
http://code.google.com/p/android/issues/detail?id=39600
https://android-review.googlesource.com/#/c/47836/
1e4edc8addf7fc21d821e64cc81d85315561bcd9
Change-Id: Ibbc2ed2bf665bbdd9529e6d962312b10a0da320f
|
|
|
|
|
|
|
|
|
|
|
| |
Bionic setlocale() always returns NULL. $NDK/tests/device/test-gnustl-2
(as well as others using iostream, etc) segfault w/o this change
See d3029b5a1a770d75806370618f7311a991107119,
20ffc596a2771a96ac9b4a4838edc7779a48f0af and
https://code.google.com/p/android/issues/detail?id=46718
Change-Id: I4808ebaedc5495cbc074999b22e3ffea5ba2947c
|
|
|
|
|
|
|
|
|
| |
Used to be local NDK patch at $NDK/build/tools/toolchain-patches/
gcc/0003-Work-around-for-Android-__cxa_finalize-bug.patch
See c3e4e5654d02106a19f315b736d56acb581246f9
Change-Id: I2c24a06f96cd183e9b250d22dacd2379b9f10b04
|
|
Change-Id: I0719d8a6d0f69b367a6ab6f10eb75622dbf12771
|