aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/libstdc++-v3
Commit message (Collapse)AuthorAgeFilesLines
* Delete old versions of GCC.Dan Albert2015-06-175480-1125858/+0
| | | | Change-Id: I710f125d905290e1024cbd67f48299861790c66c
* GNU libstdc++ --enable-linux-futexAndrew Hsieh2013-03-072-0/+17
| | | | Change-Id: Ib97053768252b05decd513825ae45757b220f7d4
* GCC4.6/4.4.3: Use default visibility for the __cxa functions in eh_arm.ccAndrew Hsieh2013-03-061-0/+12
| | | | | | See related: 811925038a83c20dad6250957e3082e1039c0c77 Change-Id: Ibafc1a0d77bee2340c5279c4c90f5046b1080425
* Disable libstdc versioningAndrew Hsieh2013-01-112-2/+2
| | | | | | | Used to be first half of NDK local patch at $NDK/build/tools/ toolchain-patches/gcc/0006-Disable-libstdc-versioning.patch Change-Id: I8ac0f14d20f32a4f946ffd6fd5756a2ab556e99b
* Revert "Enable _GLIBCXX_USE_CLOCK_MONOTONIC in libstdc++"Andrew Hsieh2013-01-032-2/+2
| | | | | | | | This reverts commit bd342f0491128ad15e6ea4ff241e243b753137c9 In favor of later/better fix in 75d889ea23f0ff1ecaa5cb79b435aca25460a4c9 Change-Id: Iae68d49b39b528d790c7404e657f3daa32a19864
* Enable _GLIBCXX_USE_CLOCK_MONOTONIC in libstdc++Andrew Hsieh2012-12-292-2/+2
| | | | | | | | | This is needed to provide "steady_clock" (or monotonic_clock in GCC 4.6/4.4.3) in <chrono> See http://code.google.com/p/android/issues/detail?id=39680 Change-Id: I0c31704971dc15751ce936f563de7c42a4e645a6
* Patch GCC libstdc++ 4.4.3/4.6/4.7 to work with Clang in C++11Andrew Hsieh2012-12-1221-105/+94
| | | | | | | | 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/ Change-Id: I1e625592dcc66fa952e0965bf86e8255cac6ca72
* Workaround for Android __cxa_finalize bugAndrew Hsieh2012-10-231-0/+8
| | | | | | | Used to be local NDK patch at $NDK/build/tools/toolchain-patches/ gcc/0003-Work-around-for-Android-__cxa_finalize-bug.patch Change-Id: I8f8039ba010af169185de6f276a45317ecd42170
* Fix GCC 4.4.3 GNU libstdc++ to NOT merge typeinfo names by defaultAndrew Hsieh2012-09-193-30/+42
| | | | | | | | | | | | | | Back port r149964, r153734, r153742 and r153768, with later revision reverts previous one (some "partially", or nothing would have left :) This issue is fixed in GCC 4.6 (NDK r8b+). See the new gcc-4.4.3/libstdc++-v3/libsupc++/typeinfo for details. Related issue/discussion: http://code.google.com/p/android/issues/detail?id=22165 https://groups.google.com/forum/#!msg/android-ndk/FlnuAOIKHOo/kLEwaBso7KYJ%5B1-25%5D Change-Id: I0ef9d5001c82f2eb5472a1c4fd60b07d33e0ab1f
* Sync internal and external version:Doug Kwan2011-06-102-0/+2
| | | | | | | | | | | | | | | Changes: -x86 security patch (for ChromeOS) -Fix bug in inlining. -Fix freestanding C++ library build: http://gcc.gnu.org/viewcvs?view=revision&revision=173220 -Fix out-of-range branches in Thumb-2 mode. -Fix gcda file corruption problem. -Hanlde LDFLAGS_FOR_TARGETS in configure. This is a backport of upstrem patch r173558. -Backport upstream fix for Atom performance at r164379. Change-Id: Id5a6cfb8949cbd390a0bb3546d55d83383ee4f8c
* Update gcc-4.4.3 for building libsupc++ in freestanding mode.Doug Kwan2011-03-162-2/+4
| | | | | | -Backport upstream patch from gcc rev 171019. Change-Id: I177e4e11f38d57c6ca1d065ebf3e8a37d9bacc33
* Upgrade gcc-4.4.3 for Android toolchain.Jing Yu2011-01-306-36/+65
| | | | | | | | | | | | | | - Backport upstream patches to support arm hardfp. - Backport gcc-4.5 patches to support -march=atom. Now it is able to build atom toolchain with glibc from this branch - Develop a bunch of optimizations - Fix a few arm dejagnu failures To-do list: - Support Android/atom - Fix ia32 bootstrap failure Change-Id: I5e10dcd21620d4d8ca984d1d1707a76067e61691
* libstdc++-v3: fix setlocale()-related crash.Jing Yu2011-01-153-21/+41
| | | | | | | | | | | The Android setlocale() returns NULL, which was not handled properly by the standard library code. Add a simple test the check for this condition. Bionic will fix this problem. Keep this patch local in order to be able to target previous/existing releases of the platform. Change-Id: I76a51dcfea8d7e41c4ace5178b24bf42c1f7e26e
* Backport upstream arm-linux-androideabi target to gcc-4.4.3.Jing Yu2010-07-227-10/+299
| | | | | | | | | From now on, the general Android toolchain will be arm-linux-androideabi. arm-eabi toolchain built from this source does not contain Android specific configurations and will only be used to build Android kernel. Read recent changes in toolchain/build/README for more details. Change-Id: I7526576949b55809da5c24d34e1df884301c05b2
* commit gcc-4.4.3 which is used to build gcc-4.4.3 Android toolchain in master.Jing Yu2010-07-225476-0/+1125478
The source is based on fsf gcc-4.4.3 and contains local patches which are recorded in gcc-4.4.3/README.google. Change-Id: Id8c6d6927df274ae9749196a1cc24dbd9abc9887