llvm-project/clang/test
Saleem Abdulrasool d133dc226f Driver: warn on -fPIC/-fpic/-fPIE/-fpie on Windows
Use of these flags would result in the use of ELF-style PIE/PIC code
which is incorrect on Windows.  Windows is inherently PIC by means of
the DLL slide that occurs at load.  This also mirrors the behaviour on
GCC for MinGW.  Currently, the Windows x86_64 forces the relocation
model to PIC (Level 2).  This is unchanged for now, though we should
remove any assumptions on that and change it to a static relocation
model.

llvm-svn: 290533
2016-12-26 03:35:24 +00:00
..
ARCMT [test/objcmt] Add a follow-up test case for r275600. 2016-07-15 20:40:24 +00:00
ASTMerge Fixed layout of test/ASTMerge. 2016-11-16 18:21:00 +00:00
Analysis Fix for PR15623 (corrected r290413 reverted at 290415). The patch eliminates unwanted ProgramState checker data propagation from an operand of the logical operation to operation result. 2016-12-25 00:57:51 +00:00
CXX When producing a name of a partial specialization in a diagnostic, use the 2016-12-24 04:09:05 +00:00
CodeCompletion Fix heuristics skipping invalid ctor-initializers with C++11 2016-11-03 07:36:17 +00:00
CodeGen [DebugInfo] Added support for Checksum debug info feature. 2016-12-25 10:12:27 +00:00
CodeGenCUDA [CUDA] Improve target attribute checking for function templates. 2016-12-07 19:27:16 +00:00
CodeGenCXX [MS ABI] Mangle unnamed enums correctly 2016-12-25 05:26:02 +00:00
CodeGenCoroutines [coroutines] Add allocation and deallocation substatements. 2016-10-27 16:28:31 +00:00
CodeGenObjC Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
CodeGenObjCXX Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
CodeGenOpenCL [OpenCL] Align fake address space map with the SPIR target maps. 2016-12-23 16:11:25 +00:00
Coverage Make output of -ast-print a valid C++ code. 2016-11-10 08:49:37 +00:00
CoverageMapping [Coverage] Support for C++17 if initializers 2016-10-14 23:38:16 +00:00
Driver Driver: warn on -fPIC/-fpic/-fPIE/-fpie on Windows 2016-12-26 03:35:24 +00:00
FixIt Make some diagnostic tests C++11 clean. 2016-12-21 18:33:17 +00:00
Format Make clang-format remove duplicate headers when sorting #includes. 2016-08-10 09:32:23 +00:00
Frontend [Frontend] Fix an issue where a quoted search path is incorrectly 2016-12-02 09:51:51 +00:00
Headers Revert "[Headers] Add #include_next for tgmath.h on Darwin" 2016-12-12 23:06:58 +00:00
Import Testbed and skeleton of a new expression parser 2016-12-22 20:03:14 +00:00
Index Fix for clang_Cursor_getSpellingNameRange() 2016-12-20 09:56:56 +00:00
Integration
Layout
Lexer Add __cpp_structured_bindings feature test macro for structured bindings, per 2016-12-19 04:21:36 +00:00
Misc Store decls in prototypes on the declarator instead of in the AST 2016-12-09 17:14:05 +00:00
Modules When producing a name of a partial specialization in a diagnostic, use the 2016-12-24 04:09:05 +00:00
OpenMP [OpenMP] Sema and parsing for 'target teams distribute' pragma 2016-12-25 04:52:54 +00:00
PCH Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
Parser Make some diagnostic tests C++11 clean. 2016-12-21 18:33:17 +00:00
Preprocessor ARM: define a macro for the FPv5 FPU in ARM mode. 2016-12-21 20:49:43 +00:00
Profile Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
Rewriter Specify -std=gnu++98 on some Rewriter tests. NFC. 2016-12-09 01:20:40 +00:00
Sema Make alloc_size only applicable to Functions. 2016-12-22 18:48:34 +00:00
SemaCUDA [CUDA] Ignore implicit target attributes during function template instantiation. 2016-12-08 19:38:13 +00:00
SemaCXX Extend the tests for -Wmissing-variable-declarations. 2016-12-23 19:20:07 +00:00
SemaObjC Fix printf specifier handling: invalid specifier should not be marked as "consuming data arguments" 2016-12-15 18:54:00 +00:00
SemaObjCXX Add fix-it notes to the nullability consistency warning. 2016-12-19 20:58:20 +00:00
SemaOpenCL [OpenCL] Align fake address space map with the SPIR target maps. 2016-12-23 16:11:25 +00:00
SemaTemplate Fix assertion failure when deducing an auto-typed argument against a different-width int. 2016-12-25 20:21:12 +00:00
TableGen
Tooling
Unit [test] Extend llvm_shlib_dir fix to unittests 2016-12-15 20:31:08 +00:00
VFS Don't diagnose non-modular includes when we are not compiling a module. 2016-08-26 17:16:46 +00:00
.clang-format
CMakeLists.txt Testbed and skeleton of a new expression parser 2016-12-22 20:03:14 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg [test] Correctly include build llvm_shlib_dir in stand-alone builds 2016-11-15 12:54:10 +00:00
lit.site.cfg.in XFAIL Driver/darwin-stdlib.cpp if CLANG_DEFAULT_CXX_STDLIB is set 2016-09-29 07:43:08 +00:00
make_test_dirs.pl