llvm-project/clang/test
Martin Storsjo 5ff7a8e67b [MinGW] Don't mark external variables as DSO local
Since MinGW supports automatically importing external variables from
DLLs even without the DLLImport attribute, we shouldn't mark them
as DSO local unless we actually know them to be local for sure.

Keep marking thread local variables as DSO local.

Differential Revision: https://reviews.llvm.org/D51382

llvm-svn: 340941
2018-08-29 17:26:58 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [Analyzer] Iterator Checker - Part 3: Invalidation check, first for (copy) assignments 2018-08-28 08:41:15 +00:00
CXX Improve diagnostic for missing comma in template parameter list. 2018-08-17 19:43:40 +00:00
CodeCompletion [CodeComplete] Add a few extra tests for r333538. NFC 2018-06-01 09:49:53 +00:00
CodeGen [MinGW] Don't mark external variables as DSO local 2018-08-29 17:26:58 +00:00
CodeGenCUDA Rename -mlink-cuda-bitcode to -mlink-builtin-bitcode 2018-08-20 18:16:48 +00:00
CodeGenCXX [MinGW] Don't mark external variables as DSO local 2018-08-29 17:26:58 +00:00
CodeGenCoroutines [Coroutines] Less IR for noexcept await_resume 2018-06-23 18:57:26 +00:00
CodeGenObjC [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
CodeGenObjCXX Define variables in test case rather than using values from functions 2018-08-28 18:18:01 +00:00
CodeGenOpenCL AMDGPU: Add another missing builtin 2018-08-09 22:18:37 +00:00
Coverage [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
CoverageMapping [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
Driver Start reserving x18 by default on Android targets. 2018-08-29 01:38:47 +00:00
FixIt [Sema] Add fixit for unused lambda captures 2018-07-16 07:23:47 +00:00
Format
Frontend [ADT] Normalize empty triple components 2018-08-08 22:23:57 +00:00
Headers Make __shiftleft128 / __shiftright128 real compiler built-ins. 2018-08-17 17:19:06 +00:00
Import [ASTImporter] Add test for PackExpansionExpr 2018-08-24 18:01:56 +00:00
Index [index] Introduce 'ProtocolInterface' as part of SymbolPropertySet 2018-08-26 06:27:23 +00:00
Integration
Layout NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
Lexer [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
Misc Add a new flag and attributes to control static destructor registration 2018-08-21 17:24:06 +00:00
Modules [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
OpenMP [OPENMP] Create non-const ident_t objects. 2018-08-29 15:45:11 +00:00
PCH [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
Parser [Parser] Support alternative operator token keyword args in Objective-C++ 2018-08-21 16:47:04 +00:00
Preprocessor [ARM] Set __ARM_FEATURE_SIMD32 for +dsp cores 2018-08-29 10:39:03 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
Sema [NEON] Define fp16 vld and vst intrinsics conditionally 2018-08-19 16:30:57 +00:00
SemaCUDA [CUDA/OpenMP] Define only some host macros during device compilation 2018-08-25 13:42:40 +00:00
SemaCXX Thread safety analysis no longer hands when analyzing a self-referencing initializer. 2018-08-24 18:48:35 +00:00
SemaObjC [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
SemaObjCXX [Sema] Relax a failing assert in TemplateArgumentLoc 2018-07-31 00:18:30 +00:00
SemaOpenCL [OpenCL] Add test for constant sampler argument 2018-08-14 13:56:52 +00:00
SemaOpenCLCXX [OpenCL] Support new/delete in Sema 2018-06-14 09:51:54 +00:00
SemaTemplate [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
TableGen [Clang Tablegen][RFC] Allow Early Textual Substitutions in `Diagnostic` messages. 2018-05-19 03:12:04 +00:00
Templight
Tooling [Tooling] Allow -flto flags and filter out -Wa, flags 2018-08-22 17:13:40 +00:00
Unit
VFS [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Fix lit fatal errors about requiring a USE_Z3_SOLVER param 2018-08-14 21:15:57 +00:00
make_test_dirs.pl