summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix build on Trisquel 9replicant-6.0Denis 'GNUtoo' Carikli2021-08-101-1/+1
| | | | | | | | | | | | | | Without that fix we have: host C++: llvm-tblgen <= external/llvm/utils/TableGen/AsmWriterInst.cpp In file included from external/llvm/utils/TableGen/AsmMatcherEmitter.cpp:117: In file included from external/libcxx/include/sstream:174: In file included from external/libcxx/include/ostream:138: In file included from external/libcxx/include/ios:216: external/libcxx/include/__locale:39:11: fatal error: 'xlocale.h' file not found # include <xlocale.h> ^ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Revert "Revert "Hide symbols from the unwinder.""replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1afw-test-harness-1.5Dan Albert2015-07-211-0/+1
| | | | | | | | | Bug: 18471342 Bug: 19958712 This reverts commit d3c786591b2e606d371c402bb3123fffbcbbb6ba. Change-Id: Ie0744c329241cf20b58c519c1bbbdc68e496e43d (cherry picked from commit 2ea633775bea94317c426da71f3782ce322389fd)
* am 5b461889: am 15d0bc57: Merge "Fix LD_LIBRARY_PATH for host tests after ↵Dan Albert2015-04-151-6/+2
|\ | | | | | | | | | | | | update." * commit '5b4618897e6e6fda29600d66a74d0f3f1024338a': Fix LD_LIBRARY_PATH for host tests after update.
| * am 15d0bc57: Merge "Fix LD_LIBRARY_PATH for host tests after update."Dan Albert2015-04-141-6/+2
| |\ | | | | | | | | | | | | * commit '15d0bc57253f8e586fe1f52d359c753e7e01dc67': Fix LD_LIBRARY_PATH for host tests after update.
| | * Merge "Fix LD_LIBRARY_PATH for host tests after update."Dan Albert2015-04-141-6/+2
| | |\
| | | * Fix LD_LIBRARY_PATH for host tests after update.Dan Albert2015-04-141-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _run never gets called any more, so the LD_LIBRARY_PATH wasn't being set any more. The tests were still passing locally for me because the tests were happily using the libc++.so from my system rather than the one we build. Wasn't obvious from the buildbot because the display for the test results is absolutely terrible and they got lost in the noise of the known failures. Change-Id: Ib2df196ec6748718930e70887b7d0099884d792c
* | | | am 4325b239: am 3a29e8f9: Merge "Fix output directory for host tests."Dan Albert2015-04-152-2/+8
|\| | | | | | | | | | | | | | | | | | | * commit '4325b239b22e56200a53719b28e0207c00240acc': Fix output directory for host tests.
| * | | am 3a29e8f9: Merge "Fix output directory for host tests."Dan Albert2015-04-142-2/+8
| |\| | | | | | | | | | | | | | | | | | * commit '3a29e8f9d37a95e5154af33d159918e624def323': Fix output directory for host tests.
| | * | Merge "Fix output directory for host tests."Dan Albert2015-04-142-2/+8
| | |\|
| | | * Fix output directory for host tests.Dan Albert2015-04-142-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The host tests were being compiled into the target's out directory. This wasn't causing any problems, but seeing it made me thing there was something more sinister going on. Change-Id: Ic2b9317512340e718f5c2648ecb23409dad7dcf9
* | | | am 5d7b6dff: am a3287786: Use libgcc unwinder for non-ARM targets.Dan Albert2015-04-141-5/+0
|\| | | | | | | | | | | | | | | | | | | * commit '5d7b6dffa41dffb6e80e91041bbd4e8fd759c4a1': Use libgcc unwinder for non-ARM targets.
| * | | am a3287786: Use libgcc unwinder for non-ARM targets.Dan Albert2015-04-141-5/+0
| |\| | | | | | | | | | | | | | | | | | * commit 'a3287786b567a1fff1ed0d440321d6b0e0c0c045': Use libgcc unwinder for non-ARM targets.
| | * | Use libgcc unwinder for non-ARM targets.Dan Albert2015-04-141-5/+0
| | |/ | | | | | | | | | | | | | | | | | | | | | The change in how we link the unwinder/libgcc seems to have broken exception handling for targets using libunwind, but it now works using the libgcc unwinder. Change-Id: Id7e92423eff1066933b3a4a15fab13bad81c4935
* | | am 5c5aed6e: am 8d0c51fd: Drop compiler-rt from WHOLE_STATIC_LIBRARIES.Dan Albert2015-04-021-6/+1
|\| | | | | | | | | | | | | | * commit '5c5aed6e955d9c2d150b6cda7aeb797c652b3118': Drop compiler-rt from WHOLE_STATIC_LIBRARIES.
| * | am 8d0c51fd: Drop compiler-rt from WHOLE_STATIC_LIBRARIES.Dan Albert2015-04-021-6/+1
| |\| | | | | | | | | | | | | * commit '8d0c51fdca1a571448c1eca58cbed4a520b2d1e2': Drop compiler-rt from WHOLE_STATIC_LIBRARIES.
| | * Drop compiler-rt from WHOLE_STATIC_LIBRARIES.android-wear-5.1.1_r1android-wear-5.1.0_r1Dan Albert2015-04-011-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The build system handles the reasons we used to do this now, and doing this commonly causes multiple symbol definition problems when it collides with libgcc. Bug: 18389856 Change-Id: Ife74d66c2327751ca47630216bea9a08b8270c89
* | | am 4ca0853c: am 2cfc479c: Manually link unwinder.Dan Albert2015-04-011-2/+6
|\| | | | | | | | | | | | | | * commit '4ca0853cbccb49563a4b0e75ab119dace0b381ad': Manually link unwinder.
| * | am 2cfc479c: Manually link unwinder.Dan Albert2015-04-011-2/+6
| |\| | | | | | | | | | | | | * commit '2cfc479c0b2d2872bfc7b1257aa79452ae6331ff': Manually link unwinder.
| | * Manually link unwinder.Dan Albert2015-03-311-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to make linking the unwinder the responsibility of the build system rather than bundling it here (so we can link it with --exclude-libs to prevent cross-talk between unwinders). Since these unwinders will be linked if using libc++, we need to manually link it in this case. Bug: 18471342 Bug: 19958712 Change-Id: I351da9e7cd940887a60149b3e448d342833769d8
* | | am f5197ef1: am 2d714472: Remove libcxx.mk.Dan Albert2015-03-271-19/+0
|\| | | | | | | | | | | | | | * commit 'f5197ef106db0182bf1a80b0d9d076466e2a962e': Remove libcxx.mk.
| * | am 2d714472: Remove libcxx.mk.Dan Albert2015-03-271-19/+0
| |\| | | | | | | | | | | | | * commit '2d714472e043751b09d706abfb17da1fc764781c': Remove libcxx.mk.
| | * Remove libcxx.mk.Dan Albert2015-03-271-19/+0
| | | | | | | | | | | | | | | | | | We've had proper build system support for this for a long time. Change-Id: I0ff2309503d44aba4940973af374fc7becde4d9c
* | | am fe9fae2a: am 5d8e4e35: Update Android\'s test configuration for new APIs.Dan Albert2015-03-134-107/+173
|\| | | | | | | | | | | | | | * commit 'fe9fae2a4b167901f5101a196a10fe0b692cd285': Update Android's test configuration for new APIs.
| * | am 5d8e4e35: Update Android\'s test configuration for new APIs.Dan Albert2015-03-124-107/+173
| |\| | | | | | | | | | | | | * commit '5d8e4e3581eab9235b8f9c4887f4a7e79f54d769': Update Android's test configuration for new APIs.
| | * Update Android's test configuration for new APIs.Dan Albert2015-03-124-107/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream test runner has changed enough that the way Android was shimmed into it was no longer compatible. This adapts our test runner to the new APIs for cross-compiling and remote execution. There's probably a fair amount of dead code in the Android test runners now (or at least some code that should be made dead). I'll clean it up in a later patch, but want to get us up and running for now. The NDK test runner will need to be updated as well. There aren't any continuous runs for that, so that will be fixed in a follow up as well. Change-Id: I1756f538aa6c7136ebd26d1e81c8299b87f0c6b2
* | | am 58cae575: am 490d4a2a: "Install" the new libc++abi header.Dan Albert2015-03-131-0/+1
|\| | | | | | | | | | | | | | * commit '58cae575c6b1b6d473562d4132de897c438c2bf0': "Install" the new libc++abi header.
| * | am 490d4a2a: "Install" the new libc++abi header.Dan Albert2015-03-121-0/+1
| |\| | | | | | | | | | | | | * commit '490d4a2aa6d99cd96e92ba41ab9fe36c9b71add6': "Install" the new libc++abi header.
| | * "Install" the new libc++abi header.Dan Albert2015-03-121-0/+1
| | | | | | | | | | | | Change-Id: I1b67c01647aea14701779ee044bc79586803415a
* | | am 27de723b: am d4b75d9e: Revert "Remove several unused forward ↵Dan Albert2015-03-133-1/+13
|\| | | | | | | | | | | | | | | | | | | | declarations. Fixes PR22605." * commit '27de723bbaf85bd87bad8d8570fa3b5e19b37bbd': Revert "Remove several unused forward declarations. Fixes PR22605."
| * | am d4b75d9e: Revert "Remove several unused forward declarations. Fixes PR22605."Dan Albert2015-03-123-1/+13
| |\| | | | | | | | | | | | | * commit 'd4b75d9e1bc9bc849d4bc1b0b167799a6a72c816': Revert "Remove several unused forward declarations. Fixes PR22605."
| | * Revert "Remove several unused forward declarations. Fixes PR22605."Dan Albert2015-03-123-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC fails to compile the following pattern with this patch: #include <set> std::set<int> foo; #include <map> using namespace std; std::map<int, int> bar; It looks like a GCC bug, but there is some external code that trips this issue that I'd rather leave unmodified. This reverts commit 59f573f670a4ff53919fcdfc2f40725723eb2c04. Bug: 19606303 Change-Id: I72ac5619b3572e03db83850cdaadc4ec618f312e
* | | am a563c8cc: am fe851e18: Move Android to the builtin rune table.Dan Albert2015-03-133-9/+5
|\| | | | | | | | | | | | | | * commit 'a563c8cc815c39e3ec5d09c80ab88439a8098fe6': Move Android to the builtin rune table.
| * | am fe851e18: Move Android to the builtin rune table.Dan Albert2015-03-123-9/+5
| |\| | | | | | | | | | | | | * commit 'fe851e184372195a106fddfcc81b55b363c6a75b': Move Android to the builtin rune table.
| | * Move Android to the builtin rune table.Dan Albert2015-03-123-9/+5
| | | | | | | | | | | | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231897 91177308-0d34-0410-b5e6-96231b3b80d8 Change-Id: I6c3f8d123ee42c6f5093a88308e626c6a5d7dc18
* | | am 9e66ea8e: am f62f39af: Copy data files to the remote runner.Dan Albert2015-03-132-18/+30
|\| | | | | | | | | | | | | | * commit '9e66ea8e147e2f019fd9af6bcd91c228da0753e0': Copy data files to the remote runner.
| * | am f62f39af: Copy data files to the remote runner.Dan Albert2015-03-122-18/+30
| |\| | | | | | | | | | | | | * commit 'f62f39af02b5a8f0282f6b8e10181a20051493f8': Copy data files to the remote runner.
| | * Copy data files to the remote runner.Dan Albert2015-03-122-18/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: The data files for any given test will be in the same directory as the source with a file name that matches *.dat. To make these available to tests running remotely (such as over adb or ssh), copy them into the test's remote working directory. Note that we will perform more copies than we actually need. The data files in the directory may only be used by one of the tests, but will be copied for all tests in the same directory. This patch also moves the remote test binary into the working directory (previously it was only invoked from the working directory rather than existing in it). Reviewers: EricWF, jroelofs Reviewed By: jroelofs Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D8118 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231864 91177308-0d34-0410-b5e6-96231b3b80d8 Change-Id: I53d095bd26e2f38bc938745c205439b1ae715de1
* | | am b96f4081: am 702e978e: Factor out RemoteExecutor from SSHExecutor.Dan Albert2015-03-131-35/+50
|\| | | | | | | | | | | | | | * commit 'b96f408151531708bd9d59fe6afb7216df17644e': Factor out RemoteExecutor from SSHExecutor.
| * | am 702e978e: Factor out RemoteExecutor from SSHExecutor.Dan Albert2015-03-121-35/+50
| |\| | | | | | | | | | | | | * commit '702e978e579b6aa2d190ce99392b68a9cc1a5c02': Factor out RemoteExecutor from SSHExecutor.
| | * Factor out RemoteExecutor from SSHExecutor.Dan Albert2015-03-121-35/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: A lot of the pieces of SSHExecutor can be shared with my AdbExecutor (https://android-review.googlesource.com/#/c/138807/). Reviewers: EricWF, jroelofs Reviewed By: jroelofs Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D8117 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231815 91177308-0d34-0410-b5e6-96231b3b80d8 Change-Id: I38b5d3f16560a07fece15ab0a892c3060404384d
* | | am 4867432b: am 95876420: Merge "Oops. This arg is passed, just ignored."Dan Albert2015-03-131-3/+0
|\| | | | | | | | | | | | | | * commit '4867432b357a7b927e59345a5f50f373da0f6729': Oops. This arg is passed, just ignored.
| * | am 95876420: Merge "Oops. This arg is passed, just ignored."Dan Albert2015-03-121-3/+0
| |\| | | | | | | | | | | | | * commit '95876420d9100328c7f9ff728a112a043b9f3ce8': Oops. This arg is passed, just ignored.
| | * Merge "Oops. This arg is passed, just ignored."Dan Albert2015-03-121-3/+0
| | |\
| | | * Oops. This arg is passed, just ignored.Dan Albert2015-03-061-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should probably be using this argument to find the data files for the tests, but that isn't implemented yet. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231498 91177308-0d34-0410-b5e6-96231b3b80d8 Change-Id: Idbf369eada1de93a21180edc6abeeebf89e6cdff
* | | | am d6237ec9: am e1e92535: Merge "Fix the PrefixExecutor."Dan Albert2015-03-131-3/+6
|\| | | | | | | | | | | | | | | | | | | * commit 'd6237ec9b5ef1fd28a881f089a61876676b335d8': Fix the PrefixExecutor.
| * | | am e1e92535: Merge "Fix the PrefixExecutor."Dan Albert2015-03-121-3/+6
| |\| | | | | | | | | | | | | | | | | | * commit 'e1e925350b103de1912379a2fc2a050202bf2f8e': Fix the PrefixExecutor.
| | * | Merge "Fix the PrefixExecutor."Dan Albert2015-03-121-3/+6
| | |\|
| | | * Fix the PrefixExecutor.Dan Albert2015-03-061-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PrefixExecutor wasn't passing the exe_path down the chain, so the command was overriding that, the work_dir was being passed as the command, and so on. I've cleaned up a few pylint issues while I was here. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231496 91177308-0d34-0410-b5e6-96231b3b80d8 Change-Id: Ice5baa25246cf5830c91b329eaeb819ae0dd1aad
* | | | am c5fdc48e: am 1fa3ac6f: Merge "Merge to upstream r231255."Dan Albert2015-03-13424-1680/+5090
|\| | | | | | | | | | | | | | | | | | | * commit 'c5fdc48ef8caa03c438e8e0bbdec1abd59c7f60d': Merge to upstream r231255.
| * | | am 1fa3ac6f: Merge "Merge to upstream r231255."Dan Albert2015-03-12424-1680/+5090
| |\| | | | | | | | | | | | | | | | | | * commit '1fa3ac6f1f67eb8b8b1d87fdedcb2b5f4087d8cf': Merge to upstream r231255.