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-mainline-allnoconfig 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> new cb273d81a45 analyzer: round-trip pointer-equality through intptr_t
The 1 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 | 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