hanchenye-llvm-project/clang/test
Hal Finkel a57b890a33 [PowerPC] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* macros on all PPC cores
We support all __sync_val_compare_and_swap_* builtins (only 64-bit on 64-bit
targets) on all cores, and should define the corresponding
__GCC_HAVE_SYNC_COMPARE_AND_SWAP_* macros, just as GCC does. As it turns out,
this is really important because they're needed to prevent a bad ODR violation
with libstdc++'s std::shared_ptr (this is well explained in PR12730).

We were doing this only for P8, but this is necessary on all PPC systems.

llvm-svn: 249009
2015-10-01 13:39:49 +00:00
..
ARCMT Don't inherit availability information when implementing a protocol requirement. 2015-09-30 21:27:42 +00:00
ASTMerge PR10405 - Desugar FunctionType and TemplateSpecializationType if any type that appears inside needs to be desugared. 2015-07-16 01:06:17 +00:00
Analysis [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire region. 2015-09-24 16:52:56 +00:00
CXX [Sema] Don't crash when friending an unqualified templated constructor 2015-09-30 22:07:43 +00:00
CodeCompletion [Tests] Modified Lit Tests to be C++11 compatibile 2015-08-27 18:49:15 +00:00
CodeGen Patch over a really horrible bug in our vector builtins that showed up 2015-10-01 02:21:34 +00:00
CodeGenCUDA [CUDA] __global__ functions should always be visible externally. 2015-09-23 17:44:53 +00:00
CodeGenCXX Revert "Decorating virtual functions load with invariant.load" and fix 2015-10-01 12:58:41 +00:00
CodeGenObjC Add test coverage for @encode(SEL); completely untested until now. 2015-09-15 20:05:20 +00:00
CodeGenObjCXX Change arc-cxx11-init-list.mm to work with upcoming SCEV changes. 2015-09-25 23:07:11 +00:00
CodeGenOpenCL Fix invalid shufflevector operands 2015-08-02 15:28:10 +00:00
Coverage
CoverageMapping InstrProf: Fix a misuse of the FunctionDecl API when generating coverage 2015-07-28 00:41:51 +00:00
Driver Revert "[DarwinDriver] Use -lto_library to specify the path for libLTO.dylib" 2015-09-30 20:11:02 +00:00
FixIt Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
Format Disable style-on-command-line test on Windows 2015-06-09 17:47:59 +00:00
Frontend Fix the sample profile format that breaks in test http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/505 2015-09-30 01:03:10 +00:00
Headers Make ms-intrin.cpp test require the x86 target. 2015-09-23 00:24:34 +00:00
Index Fix printing of parameterized Objective-C interfaces. 2015-10-01 00:53:13 +00:00
Integration
Layout Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
Lexer Add test that we correctly allow some non-letter unicode characters in 2015-09-19 02:14:12 +00:00
Misc Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
Modules Module debugging: Emit Objective-C interfaces in their module scope when 2015-10-01 00:48:51 +00:00
OpenMP [OPENMP 4.1] Sema analysis for array sections in 'reduction' clause. 2015-09-30 09:22:36 +00:00
PCH Support __builtin_ms_va_list. 2015-09-17 20:55:33 +00:00
Parser [OpenCL 2.0] Enable program scope variables, Section 6.5.1. 2015-09-30 14:08:20 +00:00
Preprocessor [PowerPC] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* macros on all PPC cores 2015-10-01 13:39:49 +00:00
Profile Tweak a couple of -fprofile tests in clang/test to accept backslash in path. 2015-07-10 13:11:08 +00:00
Rewriter
Sema [OpenCL] Add missing OpenCL LangOpts in address space compatibility checks 2015-09-30 13:49:55 +00:00
SemaCUDA [CUDA] Allow parsing of host and device code simultaneously. 2015-09-22 17:23:22 +00:00
SemaCXX Don't correct non-class using declarations to class members. 2015-09-30 18:23:35 +00:00
SemaObjC Don't inherit the "unavailable" attribute from an overridden superclass method. 2015-09-30 21:34:33 +00:00
SemaObjCXX Forbid qualifiers on ObjC generic parameters and arguments, but 2015-09-23 22:14:21 +00:00
SemaOpenCL [OpenCL 2.0] Enable program scope variables, Section 6.5.1. 2015-09-30 14:08:20 +00:00
SemaTemplate [Sema] Avoid crashing during this-> insertion recovery 2015-09-30 17:30:48 +00:00
TableGen
Tooling Change the expectation for test/Tooling/ms-asm-no-target.cpp since 2015-07-08 01:39:38 +00:00
Unit
VFS Commit some test changes somehow missed in r239789. 2015-06-16 00:19:29 +00:00
.clang-format
CMakeLists.txt [CMake] r247548 introduced llvm-readobj. 2015-09-14 12:42:52 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg clang/test/lit.cfg: *-ps4 doesn't have appropriate driver yet. Mark it as "non-clang-driver". 2015-09-18 08:11:36 +00:00
lit.site.cfg.in
make_test_dirs.pl