- Jun 19, 2016
-
-
Paul Robinson authored
Like linux-header-search.cpp and android-ndk-standalone.cpp. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273101 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Jun 17, 2016
-
-
Saleem Abdulrasool authored
Windows uses \ as the directory separator and this causes the tests to fail on Windows. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273036 91177308-0d34-0410-b5e6-96231b3b80d8
-
Saleem Abdulrasool authored
Use a regex for the clang version as that will change all the time. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273018 91177308-0d34-0410-b5e6-96231b3b80d8
-
Saleem Abdulrasool authored
This mirrors the many other -i*after options to insert a new system search directory at the end of the search path. This makes it possible to actually inject a search path after the resource dir. This option is similar in spirit to the /imsvc option in the clang-cl driver. This is needed to properly use the driver for Windows targets where the clang headers wrap some of the system headers. This concept is actually useful on other targets (e.g. Linux) and would be really easy to support on the core toolchain. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@273016 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Feb 12, 2016
-
-
Jonas Hahnfeld authored
This will be needed for the next commit that allows to switch the default C++ library which would otherwise make these tests fail. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260661 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Oct 29, 2015
-
-
Saleem Abdulrasool authored
Accidentally made the test too strict. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251603 91177308-0d34-0410-b5e6-96231b3b80d8
-
Saleem Abdulrasool authored
Add the required libraries to the linker invocation when building with sanitizers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251600 91177308-0d34-0410-b5e6-96231b3b80d8
-
Saleem Abdulrasool authored
Indicate support for ASAN on the CrossWindows toolchain. Although this is insufficient, this at least permits the handling of the driver flag. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251598 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Oct 28, 2015
-
-
Saleem Abdulrasool authored
Update the linker selection to support the `-fuse-ld=` option for selecting a linker. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251493 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Dec 30, 2014
-
-
Saleem Abdulrasool authored
Unlike Unices, Windows does not use a library prefix. Use the traditional naming scheme even for Windows itanium environments. This makes the builtins behave more like the sanitisers as well. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224996 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Nov 19, 2014
-
-
Saleem Abdulrasool authored
Fix a typo in the search path identified by Justin Bogner. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@222371 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Oct 28, 2014
-
-
Saleem Abdulrasool authored
The option is '--allow-multiple-definition' not '--allow-multiple-definitions'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220760 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Oct 25, 2014
-
-
Saleem Abdulrasool authored
Add a fake linker in to a sysroot to use for testing the driver's tool invocation. Should make the test behave similarly on all platforms. Addresses review comments from Reid Kleckner from SVN r220546. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220625 91177308-0d34-0410-b5e6-96231b3b80d8
-
- Oct 24, 2014
-
-
Reid Kleckner authored
I suspect it will need a custom sysroot to pass reliably elsewhere. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220576 91177308-0d34-0410-b5e6-96231b3b80d8
-
Saleem Abdulrasool authored
This is a very basic toolchain. It supports cross-compiling Windows (primarily inspired by the WoA target). It is meant to use clang with the LLVM IAS and a binutils ld-compatible interface for the linker (eventually to be lld). It does not perform any "standard" GCC lookup, nor does it perform any special adjustments given that it is expected to be used in an environment where the user is using MSVCRT (and as such Visual Studio headers) and the Windows SDK. The primary runtime library is expected to be compiler-rt and the C++ implementation to be libc++. It also expects that a sysroot has been setup given the usual Unix semantics (standard C headers in /usr/include, all the import libraries available in /usr/lib). It also expects that an entry point stub is present in /usr/lib (crtbegin.obj for executables, crtbeginS.obj for shared libraries). The entry point stub is responsible for running any GNU constructors. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220546 91177308-0d34-0410-b5e6-96231b3b80d8
-