This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/gcc.
from 91bc3c98851 [libgomp] – Fix check_effective_target_offload_target_nvptx [...] adds f976fe0937c Fix testsuite "regression" on hppa after recent IRA changes. adds efe0e5cd64b amdgcn: Remove redundant multilib adds fa0c6e297b2 c++: Fix SEGV with malformed constructor decl. adds 44334e03652 c++: Fix ICE with CONSTRUCTOR flags verification [PR93559] adds d10cddeaad2 Fix PR 93568 (thinko) adds 5a8ad97b6e4 c++: Mark __builtin_convertvector operand as read [PR93557] adds 78c4eb1c4c1 Add missing CL. adds f214002ba16 Move CL to the correct file. adds ba67231631b Simplify post epilogue_completed splitters. adds f6bef09771c c++: Fix decltype of empty pack expansion of parm. adds e7868dc6a79 PR tree-optimization/92765 - wrong code for strcmp of a uni [...] adds 297aa668293 Remove trailing comma to avoid pedantic warning in C++ 98 m [...] adds b8e165be65e Daily bump. adds 3774c0b934c cgraph: A COMDAT decl always has non-zero address. adds 006eeaa819d Initialize barrier_cache for ARM EH ABI compliance adds cf785618ecc openmp: Notice reduction decl in outer contexts after addin [...] adds cb3f06480a1 openmp: Fix handling of non-addressable shared scalars in p [...] adds 3f740c67dbb i386: Improve avx* vector concatenation [PR93594] adds ff861d65950 [GCC][BUG][ARM] Fix ICE due to BFmode libfunc call (PR93300) adds d1aa7705d59 libstdc++: Remove redundant macro that is always empty adds 101baaee42a [Testsuite] – More fixes for remote execution: check_gc_sec [...] adds 26eae9ac2bf libstdc++: decay in viewable_range should be remove_cvref ( [...] adds bd630df0337 libstdc++: Fix comment to refer to correct PR adds 554ced43ebe Revert mangling of names with -fprofile-generate=<dir>. adds c940105cc17 Fix PowerPC prototype documentation of __builtin_mtfsf (PR93570) new ad84548336a Emit "#" instead of calling gcc_unreachable for invalid insns. new f78335df699 aarch64: ACLE intrinsics bfmmla and bfmlal<b/t> new 4a136a214ed c++: Fix ICE with lambda in operator function [PR93597] new 88ec0e8dbe6 Unify gcc.target/i386/memcpy scan strings. new b65a1eb3fae aarch64: Add an extra sbfiz pattern [PR87763] new bba0c624c8b aarch64: Add an and/ior-based movk pattern [PR87763] new b7c840121d9 Add missing ChangeLog entry.
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: gcc/ChangeLog | 110 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/raise-gcc.c | 10 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 11 + gcc/config/aarch64/aarch64-simd.md | 39 ++++ gcc/config/aarch64/aarch64.c | 24 ++ gcc/config/aarch64/aarch64.md | 32 +++ gcc/config/aarch64/arm_neon.h | 54 +++++ gcc/config/aarch64/iterators.md | 5 + gcc/config/arm/arm.c | 51 +++-- gcc/config/gcn/t-gcn-hsa | 2 +- gcc/config/i386/i386.md | 41 ++-- gcc/config/i386/predicates.md | 13 ++ gcc/config/i386/sse.md | 18 ++ gcc/config/rs6000/rs6000.c | 3 +- gcc/coverage.c | 8 - gcc/cp/ChangeLog | 29 +++ gcc/cp/decl.c | 15 +- gcc/cp/name-lookup.c | 8 +- gcc/cp/pt.c | 2 +- gcc/cp/semantics.c | 3 +- gcc/doc/extend.texi | 2 +- gcc/gimple-fold.c | 45 +++- gcc/gimplify.c | 10 +- gcc/omp-low.c | 33 ++- gcc/symtab.c | 10 +- gcc/testsuite/ChangeLog | 66 ++++++ gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 17 ++ gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 ++ gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 + gcc/testsuite/g++.dg/parse/undefined3.C | 2 +- gcc/testsuite/g++.dg/template/pr71710.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 ++++ gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 +++++ gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 +++++++ gcc/testsuite/gcc.dg/Wrestrict-20.c | 4 +- gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +- gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 +++++++++++ gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 ++ gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 +++--- gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 ++- gcc/testsuite/gcc.dg/strlenopt-69.c | 3 + gcc/testsuite/gcc.dg/strlenopt-92.c | 58 +++++ gcc/testsuite/gcc.dg/strlenopt-93.c | 71 ++++++ gcc/testsuite/gcc.dg/strlenopt.h | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +- .../aarch64/advsimd-intrinsics/bfmlalbt-compile.c | 67 ++++++ .../aarch64/advsimd-intrinsics/bfmmla-compile.c | 18 ++ .../vbfmlalbt_lane_f32_indices_1.c | 46 ++++ gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 +++++++ gcc/testsuite/gcc.target/arm/multilib.exp | 3 +- gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +- gcc/testsuite/gcc.target/i386/avx2-pr93594.c | 32 +++ gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 3 +- gcc/testsuite/lib/target-supports.exp | 12 +- gcc/tree-ssa-strlen.c | 242 ++++++++------------- libcpp/ChangeLog | 5 + libcpp/include/cpplib.h | 2 +- libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 +++ libstdc++-v3/ChangeLog | 11 + libstdc++-v3/include/bits/stl_algobase.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 8 +- libstdc++-v3/include/std/ranges | 2 +- 74 files changed, 1625 insertions(+), 313 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist119.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist120.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-58.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_10.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_11.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-92.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-93.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vbfmlalbt_l [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/movk_2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93594.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c