- Aug 14, 2013
-
-
Daniel Dunbar authored
- Now fixed to ensure substitution value isn't of unicode type on Python 2.6-7. llvm-svn: 188384
-
NAKAMURA Takumi authored
It caused "shell parser error" on win32 internal shell. ShParser doesn't expect unicode, but str. llvm-svn: 188373
-
Daniel Dunbar authored
llvm-svn: 188354
-
- Aug 09, 2013
-
-
Daniel Dunbar authored
llvm-svn: 188072
-
Daniel Dunbar authored
llvm-svn: 188042
-
- Aug 05, 2013
-
-
Hans Wennborg authored
When running the tests under Cygwin using non-Cygwin python, the platform would be Windows and there would be bash on the path, so this check for MSYS would not work correctly. llvm-svn: 187737
-
- Jul 19, 2013
-
-
Hans Wennborg authored
The mode doesn't actually do anything yet, but this provides a way to get into it. llvm-svn: 186720
-
- Jul 18, 2013
-
-
Hans Wennborg authored
and add a new option --driver-mode= to control it explicitly. The CCCIsCXX and CCCIsCPP flags were non-overlapping, i.e. there are currently really three modes that Clang can run in: gcc, g++ or cpp, so it makes sense to represent them as an enum. Having a command line flag to control it helps testing. llvm-svn: 186605
-
- Jul 12, 2013
-
-
David Dean authored
llvm-svn: 186135
-
- Jul 01, 2013
-
-
NAKAMURA Takumi authored
Cygwin does not accept the form /CYGDRIVE/X/PATH/TO/FILE against /cygdrive/X/PATH/TO/FILE. "cygdrive" must be lower-cased. llvm-svn: 185323
-
- Jun 26, 2013
-
-
NAKAMURA Takumi authored
clang/test/lit.cfg: Tweak getClangBuiltinIncludeDir() not to expose dosish path separator on MSYS bash.exe, since r184774. $ bin/clang.exe -print-file-name=include e:/path/to/build/bin\..\lib\clang\3.4\include llvm-svn: 184930
-
- Jun 20, 2013
-
-
Michael Gottesman authored
[clang-lit] Added the run_long_tests param option/long_tests feature to toggle execution of long running FileCheck tests. This will allow for longer running FileCheck based tests to be committed to clang for use on buildbots, preventing the normal make-check cycle from increasing in time significantly. This is a necessary change in order to commit the end-to-end arm neon intrinsic tests since FileCheck takes ~20 seconds to run said test due to the large amount of neon intrinsics. To force a test to run only when --param run_long_tests=true is passed in use the following requires statement: // REQUIRES: long_tests llvm-svn: 184385
-
- Apr 17, 2013
-
-
Eric Christopher authored
TLS support. llvm-svn: 179692
-
Eric Christopher authored
We currently emit an error message when you try to use thread local storage on targets that don't support it and testing C++11 thread locals will trip this. We don't want to xfail the test for all darwin hosts so add a quick hack to check for darwin10 and disable the test based on that. Only checking darwin10 because anything earlier is really old and I don't have a list of what other hosts don't support tls handy. Alternate suggestions welcome! llvm-svn: 179671
-
Eric Christopher authored
llvm-svn: 179670
-
- Apr 11, 2013
-
-
Reid Kleckner authored
The behavior can be overridden by setting LIT_USE_INTERNAL_SHELL=0 in the environment. This fixes issues with /dev/null for me and brings the test suite time down to 30s. =D llvm-svn: 179283
-
- Apr 04, 2013
-
-
Alexey Samsonov authored
llvm-svn: 178750
-
- Mar 27, 2013
-
-
Evgeniy Stepanov authored
It was using an instrumented symbolizer binary, which is a potential fork bomb. llvm-svn: 178140
-
- Mar 26, 2013
-
-
Alexey Samsonov authored
Add asan/msan to the list of available features in LIT test runner. Mark ASan-unfriendly test as XFAIL. llvm-svn: 177995
-
- Mar 15, 2013
-
-
Alexey Samsonov authored
llvm-svn: 177145
-
- Mar 13, 2013
-
-
Evgeniy Stepanov authored
This is needed to get symbolized stack traces when running Clang tests under (A|M)San. llvm-svn: 176934
-
- Jan 16, 2013
-
-
NAKAMURA Takumi authored
clang/test/Driver/darwin-sdkroot.c: Suppress this on msys bash, to introduce the feature "shell-preserves-root". MSYS transforms '/' to 'X:/mingwroot/'. llvm-svn: 172598
-
- Dec 11, 2012
-
-
NAKAMURA Takumi authored
It is not set at targetting cygming. See PR12920. llvm-svn: 169824
-
- Nov 27, 2012
-
-
NAKAMURA Takumi authored
open("/dev/fd/1-foobar") fails with EEXIST on cygwin. llvm-svn: 168676
-
- Nov 16, 2012
-
-
NAKAMURA Takumi authored
Revert r168132, "clang/test/lit.cfg: Suppress the feature 'dev-fd-fs' for now." I missed Daniel's r168095 by my accident. llvm-svn: 168134
-
NAKAMURA Takumi authored
None of my buildhost (centos6 x86-64 and cygwin) is passing. Investigating. llvm-svn: 168132
-
- Nov 15, 2012
-
-
Daniel Dunbar authored
- Realized I could use the /dev/fd filesystem to make a simple portable test. llvm-svn: 168079
-
- Nov 01, 2012
-
-
Argyrios Kyrtzidis authored
in the test output directory. llvm-svn: 167193
-
- Oct 31, 2012
-
-
Argyrios Kyrtzidis authored
The stat cache became essentially useless ever since we started validating all file entries in the PCH. But the motivating reason for removing it now is that it also affected correctness in this situation: -You have a header without include guards (using "#pragma once" or #import) -When creating the PCH: -The same header is referenced in an #include with different filename cases. -In the PCH, of course, we record only one file entry for the header file -But we cache in the PCH file the stat info for both filename cases -Then the source files are updated and the header file is updated in a way that its size and modification time are the same but its inode changes -When using the PCH: -We validate the headers, we check that header file and we create a file entry with its current inode -There's another #include with a filename with different case than the previously created file entry -In order to get its stat info we go through the cached stat info of the PCH and we receive the old inode -because of the different inodes, we think they are different files so we go ahead and include its contents. Removing the stat cache will potentially break clients that are attempting to use the stat cache as a way of avoiding having the actual input files available. If that use case is important, patches are welcome to bring it back in a way that will actually work correctly (i.e., emit a PCH that is self-contained, coping with literal strings, line/column computations, etc.). This fixes rdar://5502805 llvm-svn: 167172
-
- Oct 30, 2012
-
-
Rafael Espindola authored
we had the -ccc-clang-cxx and -ccc-no-clang-cxx options to force them on or off for testing. Clang c++ support is now production quality and these options are dead. llvm-svn: 166986
-
- Oct 19, 2012
-
-
Daniel Dunbar authored
- Also, lit is going to get a valgrind feature, instead. llvm-svn: 166301
-
- Sep 20, 2012
-
-
Alexander Potapenko authored
ASan doesn't play well with -D_FORTIFY_SOURCE, which is enabled by default starting at OS X 10.7 llvm-svn: 164299
-
- Sep 12, 2012
-
-
NAKAMURA Takumi authored
I think some of them could be rewritten to fit also LLP64. llvm-svn: 163699
-
NAKAMURA Takumi authored
llvm-svn: 163696
-
- Aug 07, 2012
-
-
Dmitri Gribenko authored
The implementation also includes a Relax NG schema and tests for the schema itself. The schema is used in c-index-test to verify that XML documents we produce are valid. In order to do the validation, we add an optional libxml2 dependency for c-index-test. Credits for CMake part go to Doug Gregor. Credits for Autoconf part go to Eric Christopher. Thanks! llvm-svn: 161431
-
- Jul 11, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 160043
-
- Apr 07, 2012
-
-
NAKAMURA Takumi authored
test/lit.cfg: Please pass %INCLUDE% to clang.exe on Win32. MS-compatible clang may refer to %INCLUDE%. It fixes r154188. llvm-svn: 154240
-
- Apr 06, 2012
-
-
Jordy Rose authored
llvm-svn: 154188
-
- Feb 10, 2012
-
-
Jim Grosbach authored
When creating the MCSubtargetInfo, the assembler driver uses the CPU and feature string to construct a more accurate model of what instructions are and are not legal. rdar://10840476 llvm-svn: 150273
-
- Nov 28, 2011
-
-
NAKAMURA Takumi authored
- s/getRegisteredTargets/get_llc_props/g - get_llc_props() returns dict {"set_of_targets", "enable_assertions"} - Enable the feature "asserts". test/Driver/darwin-verify-debug.c had expected it. llvm-svn: 145231
-