llvm-project/clang/test
George Burgess IV 148e0d3d5d [Sema] Implement -Wdouble-promotion for clang.
GCC has a warning called -Wdouble-promotion, which warns you when
an implicit conversion increases the width of a floating point type.

This is useful when writing code for architectures that can perform
hardware FP ops on floats, but must fall back to software emulation for
larger types (i.e. double, long double).

This fixes PR15109 <https://llvm.org/bugs/show_bug.cgi?id=15109>.

Thanks to Carl Norum for the patch!

llvm-svn: 251588
2015-10-29 00:28:52 +00:00
..
ARCMT Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
ASTMerge Update tests touched by r249656 2015-10-08 06:31:22 +00:00
Analysis [analyzer] Assume escape is possible through system functions taking void* 2015-10-27 20:19:45 +00:00
CXX [Concepts] Fixing Concepts TS directory structure; NFC 2015-10-10 02:17:39 +00:00
CodeCompletion [Tests] Modified Lit Tests to be C++11 compatibile 2015-08-27 18:49:15 +00:00
CodeGen Fix the calling convention of Mingw64 long double values 2015-10-28 22:29:52 +00:00
CodeGenCUDA Allow linking multiple bitcode files. 2015-10-27 17:56:59 +00:00
CodeGenCXX [WinEH] Mark calls inside cleanups as noinline 2015-10-28 23:06:42 +00:00
CodeGenObjC Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
CodeGenObjCXX [CodeGen] Attach function attributes to Objective-C and OpenMP 2015-10-28 02:30:47 +00:00
CodeGenOpenCL [OpenCL] Fix casting a true boolean to an integer vector. 2015-10-05 11:27:41 +00:00
Coverage Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
CoverageMapping InstrProf: Fix a misuse of the FunctionDecl API when generating coverage 2015-07-28 00:41:51 +00:00
Driver When running clang with an arm triple such as '--target=thumbv7m-none-eabi' 2015-10-28 10:10:03 +00:00
FixIt Update tests touched by r249656 2015-10-08 06:31:22 +00:00
Format clang-format: When a line is formatted, also format subsequence lines if their indent is off. 2015-10-28 01:08:22 +00:00
Frontend Add back null check removed accidentally in r250554 2015-10-20 18:45:57 +00:00
Headers Make ms-intrin.cpp test require the x86 target. 2015-09-23 00:24:34 +00:00
Index Index: expose is_mutable_field 2015-10-27 15:50:22 +00:00
Integration
Layout [MS ABI] Don't crash when inheriting from base with trailing empty array member 2015-10-22 18:04:22 +00:00
Lexer [coroutines] Add forgotten test for lexing coroutines keywords. 2015-10-22 05:21:12 +00:00
Misc Recommit "Clang support for -flto=thin." 2015-10-15 20:35:53 +00:00
Modules Fix missing builtin identifier infos with PCH+modules 2015-10-28 22:25:37 +00:00
OpenMP Add a test case for r251476. 2015-10-28 02:32:19 +00:00
PCH Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
Parser [coroutines] Creation of promise object, lookup of operator co_await, building 2015-10-27 06:02:45 +00:00
Preprocessor Fix __ARM_FP value for sp-only FPUs with Half-precision 2015-10-21 10:03:55 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
Sema [Sema] Implement -Wdouble-promotion for clang. 2015-10-29 00:28:52 +00:00
SemaCUDA [CUDA] Allow parsing of host and device code simultaneously. 2015-09-22 17:23:22 +00:00
SemaCXX [coroutines] Creation of promise object, lookup of operator co_await, building 2015-10-27 06:02:45 +00:00
SemaObjC Refine r251469 to give better (and more localizable) diagnostics 2015-10-28 05:03:19 +00:00
SemaObjCXX Refine r251469 to give better (and more localizable) diagnostics 2015-10-28 05:03:19 +00:00
SemaOpenCL [OpenCL] Add test for program scope variable restrictions in OpenCL v2.0 2015-10-21 10:37:57 +00:00
SemaTemplate Re-land r250592 without rejecting field refs in unevaluated contexts 2015-10-20 21:04:13 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
.clang-format
CMakeLists.txt [CMake] Reformat CLANG_TEST_DEPS. 2015-10-16 09:38:42 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg Revert r247977, "clang/test/lit.cfg: *-ps4 doesn't have appropriate driver yet. Mark it as "non-clang-driver"." 2015-10-20 22:36:16 +00:00
lit.site.cfg.in
make_test_dirs.pl