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-release-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 2a2286e9859a [tsan] Make __fxstat code path glibc only adds 2f23d4b0ac0a ReleaseNotes: add lld/ELF notes adds 24bf96cda6cc ReleaseNotes: add some clang notes adds 4384a21fdcaa ReleaseNotes: mention removal of Intel MPX adds ee75c7698dc3 [Attributor][FIX] Honor alloca address space in AAPrivatizablePtr adds 66c59c0e5bb7 [X86] Only force FP usage in the presence of pushf/popf on Win64 adds 92f6212d3cdb [test-release.sh] Add option to disable building clang-too [...] adds ae88d8844673 [SDAG] move x86 select-with-identity-constant fold behind [...] adds a42f1f88f136 replace clang LLVM_ENABLE_PLUGINS -> CLANG_PLUGIN_SUPPORT [...] adds 67e0b64c0e6c [clang-format] Honour "// clang-format off" when using Qua [...] adds 8b3ba440a2f0 [OpenCL] Test -fdeclare-opencl-builtins with CL3 and CLC++2021 adds 174dffbae24f [OpenCL] Move most _explicit atomics into multiclass; NFC adds 865a18c94d50 [OpenCL] Move OpenCL 2.0 atomics into multiclass; NFC adds 84260978cbf5 [OpenCL] Fix atomic_fetch_add/sub with half type adds f4c48b2015cb [OpenCL] Refactor cl_ext_float_atomics declarations; NFC adds fa24d7e3e0ea [OpenCL] Add OpenCL 3.0 atomics to -fdeclare-opencl-builtins adds 95dd9c5f2a06 [OpenCL] Add support of language builtins for OpenCL C 3.0 adds 7bb1dfeeba87 [OpenCL] Adjust diagnostic for subgroup support. adds 200390c3c171 [clang] [MinGW] Recognize -lcrtdll as a library replacing [...] adds b9f51faa087a [test-release.sh] Set TEST_SUITE_HOST_CC to the release te [...] adds 9fa896f9e48f [scan-build] Fix deadlock at failures in libears/ear.c adds f0b442c8ac58 [release] Use a supported way of building libc++ when buil [...] adds 01e3eb2bd438 [OpenMP][Offloading] Fix infinite loop in applyToShadowMapEntries adds af19ae529271 Reland "[lldb] Remove non address bits when looking up mem [...] adds 78f8449e01f7 [OpenMP][libomp] Replace accidental VLA with KMP_ALLOCA adds 8f8a31ec88b5 [RISCV] Add test case for a vsetvli insertion bug found af [...] adds e22573ab7b2d Revert "[RISCV] Fix a vsetvli insertion bug involving load [...] adds 3b544440f631 [RISCV] Insert VSETVLI at the end of a basic block if we d [...] adds 89fb25f481a5 [lldb] [Commands] Implement "thread siginfo" adds 2eed91114f32 Revert "[RISCV] Enable shrink wrap by default" adds 6277e34840eb [libc++] Disable back-deployment CI on the release branch adds b2ca48a84122 ReleaseNotes: add notes for binary utilities adds 062111fe8073 InferAddressSpaces: Fix assert on inferred source for intt [...] adds ea97fc6b564e [OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not aligned adds e493f08f8222 [lld-macho] Fill out release notes for 14.x adds 7fdca71be63a [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_IN [...] adds 199e05e34bb8 [libc++] Add missing UNSUPPORTED for the has-no-incomplete [...] adds dfc24b8522ba [libc++][NFC] Work around false positive ODR violations fr [...] adds 2fc17e919f0c [libc++] Temporarily silence failing debug mode test adds edf64474d662 [ELF][PPC64] Fix assertion failure for branches to hidden [...] adds fc2dbf90d12a [libc++] Mark test as unsupported with apple-clang new b54c95790b8a [Docs] Release 14 notes for SPIR-V in clang. new e8712accba11 [Docs][OpenCL] Release 14 notes.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/test/CMakeLists.txt | 13 +- clang-tools-extra/test/lit.site.cfg.py.in | 2 +- clang/CMakeLists.txt | 4 + clang/docs/ReleaseNotes.rst | 57 ++- clang/examples/AnnotateFunctions/CMakeLists.txt | 2 +- clang/examples/Attribute/CMakeLists.txt | 2 +- clang/examples/CallSuperAttribute/CMakeLists.txt | 2 +- clang/examples/PluginsOrder/CMakeLists.txt | 2 +- clang/examples/PrintFunctionNames/CMakeLists.txt | 2 +- clang/include/clang/Basic/Builtins.def | 56 +-- clang/include/clang/Basic/Builtins.h | 25 +- clang/lib/Analysis/plugins/CMakeLists.txt | 2 +- clang/lib/Basic/Builtins.cpp | 26 +- clang/lib/Driver/ToolChains/MinGW.cpp | 4 +- clang/lib/Format/QualifierAlignmentFixer.cpp | 4 + clang/lib/Headers/opencl-c-base.h | 2 + clang/lib/Sema/OpenCLBuiltins.td | 416 +++++++-------------- clang/lib/Sema/SemaChecking.cpp | 10 +- clang/test/CMakeLists.txt | 4 +- .../test/CodeGenOpenCL/cl20-device-side-enqueue.cl | 3 + clang/test/CodeGenOpenCL/pipe_types.cl | 5 +- clang/test/CodeGenOpenCL/to_addr_builtin.cl | 2 + clang/test/Driver/mingw-msvcrt.c | 3 + clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 9 +- clang/test/SemaOpenCL/clang-builtin-version.cl | 9 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 30 ++ clang/test/SemaOpenCL/to_addr_builtin.cl | 34 +- clang/test/lit.site.cfg.py.in | 2 +- clang/tools/driver/CMakeLists.txt | 2 - clang/tools/scan-build-py/lib/libear/ear.c | 4 + clang/unittests/Format/QualifierFixerTest.cpp | 22 ++ libcxx/cmake/caches/Generic-asan.cmake | 2 + libcxx/include/__algorithm/in_in_out_result.h | 4 +- libcxx/include/__algorithm/in_out_result.h | 4 +- libcxx/include/__filesystem/directory_iterator.h | 2 +- .../__filesystem/recursive_directory_iterator.h | 2 +- libcxx/include/__functional/ranges_operations.h | 5 +- libcxx/include/__iterator/advance.h | 4 +- libcxx/include/__iterator/distance.h | 4 +- libcxx/include/__iterator/insert_iterator.h | 2 +- libcxx/include/__iterator/iter_move.h | 2 +- libcxx/include/__iterator/iter_swap.h | 1 - libcxx/include/__iterator/next.h | 4 +- libcxx/include/__iterator/prev.h | 4 +- libcxx/include/__memory/concepts.h | 6 +- libcxx/include/__memory/ranges_construct_at.h | 4 +- .../__memory/ranges_uninitialized_algorithms.h | 6 +- libcxx/include/__ranges/all.h | 4 +- libcxx/include/__ranges/common_view.h | 4 +- libcxx/include/__ranges/concepts.h | 12 +- libcxx/include/__ranges/copyable_box.h | 4 +- libcxx/include/__ranges/counted.h | 4 +- libcxx/include/__ranges/dangling.h | 2 +- libcxx/include/__ranges/data.h | 4 +- libcxx/include/__ranges/drop_view.h | 4 +- libcxx/include/__ranges/empty.h | 4 +- libcxx/include/__ranges/empty_view.h | 4 +- libcxx/include/__ranges/enable_borrowed_range.h | 3 +- libcxx/include/__ranges/enable_view.h | 2 +- libcxx/include/__ranges/iota_view.h | 4 +- libcxx/include/__ranges/join_view.h | 4 +- libcxx/include/__ranges/non_propagating_cache.h | 4 +- libcxx/include/__ranges/owning_view.h | 4 +- libcxx/include/__ranges/range_adaptor.h | 4 +- libcxx/include/__ranges/ref_view.h | 4 +- libcxx/include/__ranges/reverse_view.h | 4 +- libcxx/include/__ranges/single_view.h | 4 +- libcxx/include/__ranges/size.h | 4 +- libcxx/include/__ranges/subrange.h | 4 +- libcxx/include/__ranges/take_view.h | 4 +- libcxx/include/__ranges/transform_view.h | 4 +- libcxx/include/__ranges/view_interface.h | 4 +- libcxx/include/ranges | 12 +- libcxx/include/span | 19 +- libcxx/include/string | 4 + libcxx/include/string_view | 8 +- .../nothrow_forward_iterator.compile.pass.cpp | 1 + .../nothrow_input_iterator.compile.pass.cpp | 1 + .../nothrow_sentinel_for.compile.pass.cpp | 1 + libcxx/test/libcxx/atomics/bit-int.verify.cpp | 2 +- .../has-no-incomplete-ranges.compile.pass.cpp | 41 ++ .../range.access/end.incomplete_type.pass.cpp | 1 - .../different_from.compile.pass.cpp | 3 +- .../has_arrow.compile.pass.cpp | 3 +- .../string.modifiers/insert_iter_char_db1.pass.cpp | 9 +- .../algorithms.results/in_in_result.pass.cpp | 1 - .../std/containers/views/span.cons/deduct.pass.cpp | 5 + .../range.iter.ops.advance/constraints.verify.cpp | 1 + .../range.iter.ops.advance/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../iterator_sentinel.pass.cpp | 1 + .../iterator_sentinel.pass.cpp | 1 + .../range.iter.ops.distance/lwg3664.pass.cpp | 1 + .../constraints.compile.pass.cpp | 1 + .../range.iter.ops.next/iterator.pass.cpp | 1 + .../range.iter.ops.next/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../range.iter.ops.next/iterator_sentinel.pass.cpp | 1 + .../constraints.compile.pass.cpp | 1 + .../range.iter.ops.prev/iterator.pass.cpp | 1 + .../range.iter.ops.prev/iterator_count.pass.cpp | 1 + .../iterator_count_sentinel.pass.cpp | 1 + .../iter_move.nodiscard.verify.cpp | 1 + .../counted.iterator/compare.pass.cpp | 1 + .../iterators.common/assign.pass.cpp | 24 +- libcxx/test/std/ranges/range.access/begin.pass.cpp | 1 - libcxx/test/std/ranges/range.access/end.pass.cpp | 1 - .../range.range/borrowed_range.compile.pass.cpp | 1 - .../borrowed_range.subsumption.compile.pass.cpp | 1 - .../enable_borrowed_range.compile.pass.cpp | 1 - .../from_iterator_sentinel.pass.cpp | 2 - .../string.view/string.view.deduct/range.pass.cpp | 1 + .../function.objects/range.cmp/equal_to.pass.cpp | 1 + .../function.objects/range.cmp/greater.pass.cpp | 1 + .../range.cmp/greater_equal.pass.cpp | 1 + .../function.objects/range.cmp/less.pass.cpp | 1 + .../function.objects/range.cmp/less_equal.pass.cpp | 1 + .../range.cmp/not_equal_to.pass.cpp | 1 + libcxx/test/support/test_iterators.h | 6 +- libcxx/test/support/test_macros.h | 4 - libcxx/utils/ci/buildkite-pipeline.yml | 59 +-- lld/ELF/Arch/PPC64.cpp | 7 +- lld/docs/ReleaseNotes.rst | 141 ++++++- lld/test/ELF/ppc64-undefined-weak.s | 40 ++ lld/test/ELF/ppc64-undefined.s | 11 + lld/test/ELF/ppc64-weak-undef-call-shared.s | 21 -- lld/test/ELF/ppc64-weak-undef-call.s | 29 -- lldb/include/lldb/Target/Process.h | 38 +- lldb/source/Commands/CommandObjectMemory.cpp | 20 +- lldb/source/Commands/CommandObjectThread.cpp | 49 +++ .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.h | 6 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 8 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../Plugins/Process/scripted/ScriptedProcess.cpp | 4 +- .../Plugins/Process/scripted/ScriptedProcess.h | 6 +- lldb/source/Target/Process.cpp | 23 +- .../aarch64/tagged_memory_region}/Makefile | 0 .../TestAArch64LinuxTaggedMemoryRegion.py | 70 ++++ .../API/linux/aarch64/tagged_memory_region/main.c | 17 + lldb/test/Shell/Commands/Inputs/sigchld.c | 31 ++ .../Shell/Commands/command-thread-siginfo.test | 19 + llvm/docs/ReleaseNotes.rst | 41 ++ llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 70 +++- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 8 - llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 - llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 36 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 94 +---- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 15 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 1 - llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 11 +- llvm/test/CodeGen/RISCV/ctlz-cttz-ctpop.ll | 55 +-- llvm/test/CodeGen/RISCV/double-br-fcmp.ll | 204 ++++++---- .../CodeGen/RISCV/double-stack-spill-restore.ll | 8 +- llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 204 ++++++---- llvm/test/CodeGen/RISCV/frame-info.ll | 46 ++- llvm/test/CodeGen/RISCV/half-br-fcmp.ll | 204 ++++++---- llvm/test/CodeGen/RISCV/rv32zbb.ll | 22 +- llvm/test/CodeGen/RISCV/rv64zbb.ll | 65 ++-- .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.mir | 136 +++++++ llvm/test/CodeGen/RISCV/shrinkwrap.ll | 41 +- llvm/test/CodeGen/X86/x86-64-flags-intrinsics.ll | 61 +-- llvm/test/CodeGen/X86/x86-flags-intrinsics.ll | 16 +- .../Attributor/ArgumentPromotion/alloca-as.ll | 78 ++++ .../InferAddressSpaces/AMDGPU/issue53665.ll | 54 +++ llvm/test/Transforms/OpenMP/barrier_removal.ll | 10 +- llvm/utils/release/build-docs.sh | 18 +- llvm/utils/release/test-release.sh | 15 +- openmp/libomptarget/src/omptarget.cpp | 2 + openmp/libomptarget/test/offloading/bug53727.cpp | 57 +++ openmp/runtime/src/kmp_affinity.cpp | 2 +- 180 files changed, 2201 insertions(+), 1125 deletions(-) create mode 100644 libcxx/test/libcxx/ranges/has-no-incomplete-ranges.compile.pass.cpp create mode 100644 lld/test/ELF/ppc64-undefined-weak.s create mode 100644 lld/test/ELF/ppc64-undefined.s delete mode 100644 lld/test/ELF/ppc64-weak-undef-call-shared.s delete mode 100644 lld/test/ELF/ppc64-weak-undef-call.s copy lldb/test/API/{commands/expression/dollar-in-variable => linux/aarch64/tagged [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/TestAArch64Lin [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/main.c create mode 100644 lldb/test/Shell/Commands/Inputs/sigchld.c create mode 100644 lldb/test/Shell/Commands/command-thread-siginfo.test create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/alloca-as.ll create mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/issue53665.ll create mode 100644 openmp/libomptarget/test/offloading/bug53727.cpp