llvm-project/clang/test
Kees Cook aef03c9b3b [clang][auto-init] Deprecate -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang
GCC 12 has been released and contains unconditional support for
-ftrivial-auto-var-init=zero:
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-ftrivial-auto-var-init

Maintain compatibility with GCC, and remove the -enable flag for "zero"
mode. The flag is left to generate an "unused" warning, though, to not
break all the existing users. The flag will be fully removed in Clang 17.

Link: https://github.com/llvm/llvm-project/issues/44842

Reviewed By: nickdesaulniers, MaskRay, srhines, xbolva00

Differential Revision: https://reviews.llvm.org/D125142
2022-10-01 18:45:45 -07:00
..
APINotes
ARCMT
AST [clang][Interp] Handle enums 2022-09-30 08:18:14 +02:00
ASTMerge
Analysis [Clang] Don't warn if deferencing void pointers in unevaluated context 2022-09-28 12:30:02 +08:00
C [C2x] implement typeof and typeof_unqual 2022-09-28 13:27:52 -04:00
CXX [Clang] P1169R4: static operator() 2022-09-29 23:03:26 +03:00
ClangScanDeps [clang][deps] Fix test on AIX 2022-09-26 12:40:28 -07:00
CodeCompletion [clang][DR2621] using enum NAME lookup fix 2022-09-28 08:50:27 -07:00
CodeGen [Clang][AArch64] Support AArch64 target(..) attribute formats. 2022-10-01 15:40:59 +01:00
CodeGenCUDA [AMDGPU] Emit module flag for all code object versions 2022-09-22 16:51:33 -04:00
CodeGenCUDASPIRV [CUDA/SPIR-V] Force passing aggregate type byval 2022-07-22 20:30:15 +00:00
CodeGenCXX [Clang] P1169R4: static operator() 2022-09-29 23:03:26 +03:00
CodeGenCoroutines [C++] [Coroutines] Prefer aligned (de)allocation for coroutines - 2022-09-22 11:28:29 +08:00
CodeGenHIP Revert "Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values"" 2022-07-29 19:07:07 +00:00
CodeGenHLSL [HLSL] add ceil library function 2022-09-29 14:03:30 -07:00
CodeGenObjC Remove the unused/undefined `_cmd` parameter in `objc_direct` methods. 2022-09-21 15:37:48 -07:00
CodeGenObjCXX [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms 2022-07-26 17:52:43 +02:00
CodeGenOpenCL [AMDGPU] Pattern for flat atomic fadd f64 intrinsic with local addr 2022-09-25 13:25:41 +02:00
CodeGenOpenCLCXX
CodeGenSYCL
Coverage
CoverageMapping [InstrProfiling] No runtime hook for unused funcs 2022-09-16 02:05:09 +00:00
Driver [clang][auto-init] Deprecate -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang 2022-10-01 18:45:45 -07:00
ExtractAPI [clang][ExtractAPI] Record availability information on all platforms 2022-08-19 14:54:52 -07:00
FixIt [C++2a] P0634r3: Down with typename! 2022-09-28 09:50:19 -07:00
Format [test] Use host platform specific error message substitution 2022-09-16 15:13:45 -04:00
Frontend [NFC] Use %clang_cc1 2022-09-29 14:26:01 -07:00
Headers [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
Import
Index Allow getting template args for ClassTemplateSpecializations 2022-09-23 11:06:14 -04:00
Integration
InterfaceStubs [clang] [test] Use %clang_cc1 substitution consistently 2022-09-29 20:59:00 +02:00
Interpreter [CodeGen] Track DeferredDecls that have been emitted 2022-08-27 22:32:47 +08:00
Layout [Sema] Reject array element types whose sizes aren't a multiple of their 2022-09-21 09:15:03 -07:00
Lexer [Clang] define __cpp_named_character_escapes 2022-09-30 11:13:18 +03:00
LibClang
Misc [AArch64] Add Neoverse V2 CPU support 2022-09-27 07:56:08 +00:00
Modules [C++] [Modules] Add a test case for mocking implementation for std modules 2022-09-23 15:20:46 +08:00
OpenMP [Clang][OpenMP] Fix run time crash when use_device_addr is used. 2022-09-27 11:53:57 -07:00
PCH [test] Make tests pass regardless of gnu++14/gnu++17 default 2022-09-04 05:29:32 +00:00
Parser [Clang] P1169R4: static operator() 2022-09-29 23:03:26 +03:00
ParserHLSL [HLSL] Support cbuffer/tbuffer for hlsl. 2022-09-21 10:07:43 -07:00
ParserSYCL
Preprocessor [RISCV] Remove support for the unratified Zbe, Zbf, and Zbm extensions. 2022-09-22 13:04:41 -07:00
Profile [Clang] Give error message for invalid profile path when compiling IR 2022-09-16 19:45:57 +00:00
Refactor
Rewriter Fix -Wbitfield-constant-conversion on 1-bit signed bitfield 2022-08-09 11:43:50 -04:00
Sema [Clang][AArch64] Support AArch64 target(..) attribute formats. 2022-10-01 15:40:59 +01:00
SemaCUDA
SemaCXX [Clang] Fix variant crashes from GH58028, GH57370 2022-09-30 21:17:34 +03:00
SemaHLSL [HLSL] Add resource binding attribute for HLSL. 2022-09-22 11:51:21 -07:00
SemaObjC [clang] use getCommonSugar in an assortment of places 2022-09-16 16:36:00 +02:00
SemaObjCXX [Sema][ObjC] Don't warn about implicitly-retained self in an unevaluated 2022-08-22 12:16:37 -07:00
SemaOpenCL [AMDGPU] Add builtin s_sendmsg_rtn 2022-08-22 18:29:23 -04:00
SemaOpenCLCXX
SemaSYCL [test] Make tests pass regardless of gnu++14/gnu++17 default 2022-09-04 05:29:32 +00:00
SemaTemplate [C++2a] P0634r3: Down with typename! 2022-09-28 09:50:19 -07:00
TableGen [TableGen] Track reference locations of Records/RecordVals 2022-09-27 23:48:16 -07:00
Templight
Tooling
Unit [clang] [Driver] Disable default configs via envvar during testing 2022-09-30 09:11:50 +02:00
VFS [clang][modules] Don't depend on sharing FileManager during module build 2022-08-05 12:24:40 -07:00
clang-rename
utils/update_cc_test_checks Revert "[OpenMP] Codegen aggregate for outlined function captures" 2022-09-15 03:08:46 +00:00
.clang-format
CMakeLists.txt [Driver] Support -gz=zstd 2022-09-08 01:39:06 -07:00
TestRunner.sh
lit.cfg.py [clang] [Driver] Disable default configs via envvar during testing 2022-09-30 09:11:50 +02:00
lit.site.cfg.py.in [Driver] Support -gz=zstd 2022-09-08 01:39:06 -07:00