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-aarch64-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 5f66e721ec1d [ELF][ARM] Fix unneeded thunk for branches to hidden undef [...] adds 55e34f3b49b1 [libc++] Always enable the ranges concepts adds f45a01e4a170 [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning [...] adds 42fe7ccbeb44 [SystemZ] Bugfix for symbolic displacements. adds 5f6fe6b93e85 [AVR] Fix incorrect calling convention for varargs functions adds c81f3d00cbd4 [AVR] Generate 'rcall' instead of 'call' on avr2 and avr25 adds 53eaee6bf3b3 [clang][NFC] Standard substitution checking cleanup adds 0009cdbd8a3a [clang][NFC] Remove IgnoreLinkageSpecDecls adds 725d57c39039 AST: Make getEffectiveDeclContext() a member function of I [...] adds fecfc8394484 AST: Move __va_list tag back to std conditionally on AArch64. adds e6de9ed37308 [CUDA][HIP] Externalize kernels in anonymous name space adds 29f1039a7285 [CUDA][HIP] Externalize kernels with internal linkage adds b950bd2ce7ff Bump version to 14.0.5
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ASTContext.h | 4 +- clang/lib/AST/ASTContext.cpp | 37 +-- clang/lib/AST/ItaniumMangle.cpp | 280 +++++++++++---------- clang/lib/CodeGen/CGCUDANV.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 17 +- clang/lib/CodeGen/CodeGenModule.h | 7 +- clang/test/CodeGen/aarch64-varargs.c | 244 +++++++++--------- clang/test/CodeGen/arm64-be-hfa-vararg.c | 4 +- clang/test/CodeGenCUDA/device-var-linkage.cu | 31 ++- clang/test/CodeGenCUDA/kernel-in-anon-ns.cu | 58 +++++ clang/test/CodeGenCUDA/managed-var.cu | 12 +- clang/test/CodeGenCUDA/static-device-var-rdc.cu | 18 +- clang/test/Headers/stdarg.cpp | 2 +- libcxx/CMakeLists.txt | 2 +- libcxx/include/__ranges/concepts.h | 4 - libcxx/include/__ranges/data.h | 4 +- libcxx/include/__ranges/size.h | 4 +- .../has-no-incomplete-ranges.compile.pass.cpp | 3 +- .../locale.collate.byname/compare.pass.cpp | 2 - .../get_long_double_ru_RU.pass.cpp | 1 + .../put_long_double_ru_RU.pass.cpp | 1 + .../locale.moneypunct.byname/curr_symbol.pass.cpp | 1 + .../locale.moneypunct.byname/grouping.pass.cpp | 1 + .../locale.moneypunct.byname/neg_format.pass.cpp | 1 + .../locale.moneypunct.byname/pos_format.pass.cpp | 1 + .../thousands_sep.pass.cpp | 1 + .../locale.time.get.byname/get_date.pass.cpp | 1 + .../locale.time.get.byname/get_date_wide.pass.cpp | 1 + .../locale.time.get.byname/get_one.pass.cpp | 1 + .../locale.time.get.byname/get_one_wide.pass.cpp | 1 + .../locale.time.put.byname/put1.pass.cpp | 1 + libcxx/test/std/ranges/range.access/data.pass.cpp | 1 - libcxx/test/std/ranges/range.access/size.pass.cpp | 1 - .../common_range.compile.pass.cpp | 1 - .../range.refinements/subsumption.compile.pass.cpp | 1 - .../std/re/re.alg/re.alg.match/awk.locale.pass.cpp | 1 + .../re/re.alg/re.alg.match/basic.locale.pass.cpp | 1 + .../re/re.alg/re.alg.match/ecma.locale.pass.cpp | 1 + .../re.alg/re.alg.match/extended.locale.pass.cpp | 1 + .../re/re.alg/re.alg.search/awk.locale.pass.cpp | 1 + .../re/re.alg/re.alg.search/basic.locale.pass.cpp | 1 + .../re/re.alg/re.alg.search/ecma.locale.pass.cpp | 1 + .../re.alg/re.alg.search/extended.locale.pass.cpp | 1 + .../std/re/re.traits/lookup_collatename.pass.cpp | 1 + libcxx/test/std/re/re.traits/transform.pass.cpp | 1 + .../std/re/re.traits/transform_primary.pass.cpp | 1 + libcxxabi/CMakeLists.txt | 2 +- libunwind/CMakeLists.txt | 2 +- llvm/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/AVRCallingConv.td | 2 + llvm/lib/Target/AVR/AVRInstrInfo.td | 28 ++- .../SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 9 +- llvm/test/CodeGen/AVR/call.ll | 64 +++-- llvm/test/CodeGen/AVR/calling-conv/c/basic.ll | 74 +++++- llvm/test/CodeGen/AVR/calling-conv/c/basic_aggr.ll | 93 ++++++- llvm/test/CodeGen/AVR/calling-conv/c/stack.ll | 111 +++++++- llvm/test/MC/SystemZ/fixups.s | 5 + llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/lit/lit/__init__.py | 2 +- llvm/utils/release/build_llvm_package.bat | 4 +- .../llvm/include/llvm/Config/llvm-config.h | 2 +- 61 files changed, 801 insertions(+), 363 deletions(-) create mode 100644 clang/test/CodeGenCUDA/kernel-in-anon-ns.cu