This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from af64948e2a0 [SVE][Inline-Asm] Add constraints for SVE ACLE types adds 4dd5f1ca9b2 [yaml2obj] - Add `ELFYAML::YAMLIntUInt` to fix how we parse [...] adds 010005f0774 [Sema][SVE] Reject subscripts on pointers to sizeless types adds 94489f35a7f [Sema][SVE] Reject arithmetic on pointers to sizeless types adds 09472969020 [Sema][SVE] Reject sizeless types in exception specs adds f5e0f8b10ab [lldb] Add test for importing ObjC modules in a non-ObjC target adds c47f971694b [Sema][SVE] Don't allow sizeless objects to be thrown adds bfb2ce02563 [mlir][vulkan-runner] Use C-compatible wrapper emission. adds 72ffb16b4cd [Sema][SVE] Don't allow sizeless types to be caught adds c09368313c2 [StackProtector] Catch direct out-of-bounds when checking a [...] adds 1d6f919df2c [SCCP] Explicitly mark values as overdefined (NFC). adds 0818e6cf1d3 [LLDB] Add support for AVR breakpoints adds 4add2492055 [AVR] Add support for the -mdouble=x flag adds 7c6e52ac0ce [lldb] Ptrs->refs in CommandObjectExpression::EvaluateExpre [...] adds 506406c4d59 [Sema][SVE] Reject "new" with sizeless types adds c6b8484e855 [analyzer] StdLibraryFunctionsChecker refactor w/ inheritance adds 4ece6f051bd [Sema][SVE] Reject "delete" with sizeless types adds ac1d23ed7de Replace MCTargetOptionsCommandFlags.inc and CommandFlags.in [...] adds ad357c15230 [gn build] Port ac1d23ed7de
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/Options.td | 2 + clang/lib/Basic/TargetInfo.cpp | 14 + clang/lib/Driver/ToolChains/Clang.cpp | 8 + clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Sema/SemaDeclCXX.cpp | 5 + clang/lib/Sema/SemaExceptionSpec.cpp | 8 + clang/lib/Sema/SemaExpr.cpp | 12 +- clang/lib/Sema/SemaExprCXX.cpp | 11 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 153 +++--- clang/test/CodeGen/mdouble.c | 13 + clang/test/Driver/mdouble.c | 7 + clang/test/Sema/sizeless-1.c | 16 + clang/test/SemaCXX/sizeless-1.cpp | 50 ++ .../tools/clang-fuzzer/handle-llvm/handle_llvm.cpp | 32 +- lld/Common/TargetOptionsCommandFlags.cpp | 25 +- lldb/source/Commands/CommandObjectExpression.cpp | 45 +- lldb/source/Commands/CommandObjectExpression.h | 5 +- lldb/source/Target/Platform.cpp | 6 + .../objc/modules-non-objc-target}/Makefile | 0 .../TestObjCModulesNonObjCTarget.py | 26 + .../API/lang/objc/modules-non-objc-target/main.c | 3 + llvm/include/llvm/CodeGen/CommandFlags.h | 149 ++++++ llvm/include/llvm/CodeGen/CommandFlags.inc | 496 ----------------- llvm/include/llvm/CodeGen/StackProtector.h | 2 +- llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 54 ++ .../llvm/MC/MCTargetOptionsCommandFlags.inc | 65 --- llvm/include/llvm/ObjectYAML/ELFYAML.h | 11 +- llvm/include/llvm/module.modulemap | 3 - llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CommandFlags.cpp | 588 +++++++++++++++++++++ llvm/lib/CodeGen/StackProtector.cpp | 37 +- llvm/lib/MC/CMakeLists.txt | 1 + llvm/lib/MC/MCTargetOptionsCommandFlags.cpp | 105 ++++ llvm/lib/ObjectYAML/ELFYAML.cpp | 34 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 42 +- llvm/test/CodeGen/X86/stack-guard-oob.ll | 415 +++++++++++++++ llvm/test/Transforms/SCCP/ip-ranges-select.ll | 37 ++ .../test/tools/yaml2obj/ELF/relocation-addend.yaml | 125 +++-- llvm/tools/dsymutil/DwarfStreamer.cpp | 7 +- llvm/tools/gold/gold-plugin.cpp | 16 +- llvm/tools/llc/CMakeLists.txt | 1 + llvm/tools/llc/llc.cpp | 43 +- llvm/tools/lli/CMakeLists.txt | 1 + llvm/tools/lli/lli.cpp | 41 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 6 +- llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp | 17 +- llvm/tools/llvm-lto/CMakeLists.txt | 5 +- llvm/tools/llvm-lto/llvm-lto.cpp | 30 +- llvm/tools/llvm-lto2/CMakeLists.txt | 1 + llvm/tools/llvm-lto2/llvm-lto2.cpp | 20 +- llvm/tools/llvm-mc-assemble-fuzzer/CMakeLists.txt | 1 + .../llvm-mc-assemble-fuzzer.cpp | 12 +- llvm/tools/llvm-mc/CMakeLists.txt | 1 + llvm/tools/llvm-mc/llvm-mc.cpp | 6 +- llvm/tools/llvm-mca/llvm-mca.cpp | 8 +- llvm/tools/llvm-ml/llvm-ml.cpp | 6 +- llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp | 16 +- llvm/tools/lto/CMakeLists.txt | 4 +- llvm/tools/lto/lto.cpp | 35 +- llvm/tools/opt/opt.cpp | 23 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 6 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 + .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 8 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 219 ++++---- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 17 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 2 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 4 +- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 45 +- 71 files changed, 2178 insertions(+), 1052 deletions(-) create mode 100644 clang/test/CodeGen/mdouble.c create mode 100644 clang/test/Driver/mdouble.c copy lldb/test/API/{commands/expression/entry-bp => lang/objc/modules-non-objc-tar [...] create mode 100644 lldb/test/API/lang/objc/modules-non-objc-target/TestObjCModules [...] create mode 100644 lldb/test/API/lang/objc/modules-non-objc-target/main.c create mode 100644 llvm/include/llvm/CodeGen/CommandFlags.h delete mode 100644 llvm/include/llvm/CodeGen/CommandFlags.inc create mode 100644 llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h delete mode 100644 llvm/include/llvm/MC/MCTargetOptionsCommandFlags.inc create mode 100644 llvm/lib/CodeGen/CommandFlags.cpp create mode 100644 llvm/lib/MC/MCTargetOptionsCommandFlags.cpp create mode 100644 llvm/test/CodeGen/X86/stack-guard-oob.ll create mode 100644 llvm/test/Transforms/SCCP/ip-ranges-select.ll