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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 52528806579b [AArch64] Ampere1 does not support MTE adds be653f6292e7 [X86] combineX86ShuffleChain - don't fold to truncate(conc [...] adds c56415735060 [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() adds 087082a828ff [cmake] Increase -fms-compatibility-version in Windows too [...] adds 9827a185b611 [Driver][Ananas] -r: imply -nostdlib like GCC adds cda300eab8dd [Driver][Solaris] -r: imply -nostdlib like GCC adds c65b0cd2421d [GlobalIsel] Fix fallback if stack protector isn't supported. adds daef3113e819 [compiler-rt] Add NO_EXEC_STACK_DIRECTIVE on s390x adds d6319246f89b [CodeGen] Use ABI alignment for C++ new expressions adds 7a42b2fd5be3 [BOLT] Compact legacy profiles adds e70d79f1e8c0 [ELF] Ignore --no-add-needed adds 588b95a2b88e [ELF][AArch64] Fix unneeded thunk for branches to hidden u [...] adds 76c1c1dd2a01 [OpenMP] Fix library path missing when using OpenMP adds 3bfae7816bdb Fix crash getting name of a template decl adds 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 [...] new 42fe7ccbeb44 [SystemZ] Bugfix for symbolic displacements. new 5f6fe6b93e85 [AVR] Fix incorrect calling convention for varargs functions new c81f3d00cbd4 [AVR] Generate 'rcall' instead of 'call' on avr2 and avr25 new 53eaee6bf3b3 [clang][NFC] Standard substitution checking cleanup new 0009cdbd8a3a [clang][NFC] Remove IgnoreLinkageSpecDecls new 725d57c39039 AST: Make getEffectiveDeclContext() a member function of I [...] new fecfc8394484 AST: Move __va_list tag back to std conditionally on AArch64.
The 7 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: bolt/tools/merge-fdata/merge-fdata.cpp | 19 +- clang/lib/AST/ASTContext.cpp | 25 +- clang/lib/AST/ItaniumMangle.cpp | 280 +++++++++++---------- clang/lib/AST/TypePrinter.cpp | 3 +- clang/lib/CodeGen/CGExprCXX.cpp | 2 +- clang/lib/Driver/ToolChains/Ananas.cpp | 14 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 12 + clang/lib/Driver/ToolChains/CommonArgs.h | 3 + clang/lib/Driver/ToolChains/Solaris.cpp | 12 +- clang/test/CodeGen/aarch64-varargs.c | 244 +++++++++--------- clang/test/CodeGen/arm64-be-hfa-vararg.c | 4 +- clang/test/CodeGenCXX/pr54845.cpp | 12 + clang/test/Driver/ananas.c | 7 + clang/test/Driver/openmp-library-path.c | 5 + clang/test/Driver/solaris-ld.c | 10 + clang/test/Headers/stdarg.cpp | 2 +- clang/unittests/AST/TypePrinterTest.cpp | 16 ++ compiler-rt/lib/tsan/rtl/tsan_rtl_s390x.S | 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 + lld/ELF/Arch/AArch64.cpp | 8 +- lld/ELF/Arch/ARM.cpp | 8 +- lld/ELF/InputSection.cpp | 4 +- lld/ELF/Options.td | 1 + lld/test/ELF/aarch64-undefined-weak.s | 8 + lld/test/ELF/arm-undefined-weak.s | 8 + lld/test/ELF/silent-ignore.test | 1 + llvm/cmake/platforms/WinMsvc.cmake | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 +- llvm/lib/Target/AVR/AVRCallingConv.td | 2 + llvm/lib/Target/AVR/AVRInstrInfo.td | 28 ++- .../SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 +- .../irtranslator-stack-protector-windows.ll | 38 +++ 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/CodeGen/SystemZ/vec-move-23.ll | 33 +++ .../X86/vector-shuffle-combining-avx512bwvl.ll | 44 ++++ llvm/test/MC/SystemZ/fixups.s | 5 + 72 files changed, 939 insertions(+), 347 deletions(-) create mode 100644 clang/test/CodeGenCXX/pr54845.cpp create mode 100644 clang/test/Driver/openmp-library-path.c create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-stack-protect [...]