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-arm-lts-defconfig in repository toolchain/ci/gcc.
from 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) adds ad84548336a Emit "#" instead of calling gcc_unreachable for invalid insns. adds f78335df699 aarch64: ACLE intrinsics bfmmla and bfmlal<b/t> adds 4a136a214ed c++: Fix ICE with lambda in operator function [PR93597] adds 88ec0e8dbe6 Unify gcc.target/i386/memcpy scan strings. adds b65a1eb3fae aarch64: Add an extra sbfiz pattern [PR87763] adds bba0c624c8b aarch64: Add an and/ior-based movk pattern [PR87763] adds b7c840121d9 Add missing ChangeLog entry. adds a59658eaefa Remove parenthesis from return statements in i386.md. adds 52b25ffca1f [GCC][PATCH][ARM] Regenerate arm-tables.opt for Armv8.1-M patch adds 201c2f785f4 [GCC][PATCH][ARM] Set profile to M for Armv8.1-M adds 72b2f3317b4 rs6000: Use rldimi for 64-bit constants with high=low (PR93012) adds 1ccdd460d10 aarch64: Add a type attribute to aarch64_movk<mode> adds cb273d81a45 analyzer: round-trip pointer-equality through intptr_t
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 125 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/raise-gcc.c | 10 + gcc/analyzer/ChangeLog | 6 + gcc/analyzer/region-model.cc | 2 +- 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 | 33 +++ gcc/config/aarch64/arm_neon.h | 54 +++++ gcc/config/aarch64/iterators.md | 5 + gcc/config/arm/arm-cpus.in | 1 + gcc/config/arm/arm-tables.opt | 9 +- gcc/config/arm/arm.c | 51 +++-- gcc/config/i386/i386.md | 41 ++-- gcc/config/i386/predicates.md | 13 ++ gcc/config/i386/sse.md | 18 ++ gcc/config/rs6000/rs6000.c | 12 +- gcc/coverage.c | 8 - gcc/cp/ChangeLog | 23 ++ gcc/cp/decl.c | 4 +- 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 | 69 ++++++ 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/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/analyzer/torture/intptr_t.c | 28 +++ 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/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/gcc.target/powerpc/pr93012.c | 13 ++ 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 +- 75 files changed, 1677 insertions(+), 306 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/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/analyzer/torture/intptr_t.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 gcc/testsuite/gcc.target/powerpc/pr93012.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c