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-next-allnoconfig in repository toolchain/ci/gcc.
from 81ef67c10a3 testcase for last_vuse in FRE adds 2877ad9ac28 Fix link failure with debug info in LTO mode adds 5b904f175ff libstdc++: Fix regression in std::move algorithm (PR 93872) adds 6de946e65c9 libstdc++: Add test accidentally left out of previous commit adds 73dc4ae4741 combine: Fix find_split_point handling of constant store in [...] adds a71f2193d0d [ARM] Fix -mpure-code for v6m adds dfb93d05246 Fix ChangeLog date adds 490350a11f8 libstdc++: Remove __memmove wrapper for constexpr algorithms adds eb7ba6c36b8 arm: ACLE intrinsics for bfloat16 dot product adds 7f0f108309a libstdc++: LWG 3292 iota_view is under-constrained adds 510bd1c178f libstdc++: LWG 3301 transform_view::iterator has incorrect [...] adds 55c4b3f4862 libstdc++: LWG 3313 join_view::iterator::operator-- is inco [...] adds ec15da7c330 libstdc++: LWG 3325 Constrain return type of transformation [...] adds 76a8c0f65e2 libstdc++: LWG 3397 basic_istream_view::iterator should not [...] adds 8ea6c1b89a2 aarch64: Add bfloat16 vdup and vreinterpret ACLE intrinsics adds e603cd43b14 aarch64: Add bfloat16 vldn/vstn intrinsics adds 68f8763d57a Correct an attribute access example. adds 9c3da8cc5d0 typo fix: Fix probablity, becuse, sucessor and destinarion [...] adds 07a0e380d62 Daily bump. adds 5de338f001e c++: Fix rejects-valid bug in cxx_eval_outermost_constant_e [...] adds 4d213bf6011 store-merging: Fix coalesce_immediate_stores [PR93820] adds ce25177f505 testsuite: Add a -O2 -fgimple testcase next to the -O2 -fno [...] adds 67fa274cd63 analyzer: improvements to logging/dumping new b6268016bf4 optabs: Don't use scalar conversions for vectors [PR93843]
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 | 172 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 25 + gcc/analyzer/bar-chart.cc | 102 +++ gcc/analyzer/bar-chart.h | 60 ++ gcc/analyzer/engine.cc | 125 ++- gcc/analyzer/exploded-graph.h | 9 +- gcc/analyzer/supergraph.cc | 23 + gcc/analyzer/supergraph.h | 4 + gcc/bb-reorder.c | 6 +- gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 7 +- gcc/cfghooks.c | 4 +- gcc/combine.c | 5 +- gcc/config/aarch64/aarch64-builtins.c | 9 + gcc/config/aarch64/arm_neon.h | 980 +++++++++++++++++++++ gcc/config/aarch64/iterators.md | 32 +- gcc/config/arm/arm.md | 9 + gcc/config/arm/arm_neon.h | 52 ++ gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 2 + gcc/config/arm/neon.md | 48 + gcc/config/arm/thumb1.md | 16 +- gcc/config/sh/sh.c | 2 +- gcc/doc/extend.texi | 2 +- gcc/dwarf2out.c | 1 + gcc/gimple-ssa-store-merging.c | 27 +- gcc/omp-expand.c | 4 +- gcc/optabs-tree.c | 5 + gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 44 + gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 + gcc/testsuite/gcc.c-torture/execute/pr93908.c | 54 ++ gcc/testsuite/gcc.dg/pr93820-2.c | 30 + gcc/testsuite/gcc.dg/pr93820.c | 26 + gcc/testsuite/gcc.dg/vect/pr93843-1.c | 21 + gcc/testsuite/gcc.dg/vect/pr93843-2.c | 11 + .../aarch64/advsimd-intrinsics/bf16_dup.c | 85 ++ .../aarch64/advsimd-intrinsics/bf16_reinterpret.c | 466 ++++++++++ .../aarch64/advsimd-intrinsics/bf16_vldn.c | 150 ++++ .../aarch64/advsimd-intrinsics/bf16_vstn.c | 107 +++ gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c | 100 +++ gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c | 33 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c | 33 + gcc/testsuite/gcc.target/s390/pr93908.c | 5 + gcc/testsuite/gnat.dg/lto24.adb | 10 + gcc/testsuite/gnat.dg/lto24_pkg1.ads | 17 + gcc/testsuite/gnat.dg/lto24_pkg2.adb | 8 + gcc/testsuite/gnat.dg/lto24_pkg2.ads | 5 + gcc/tree-ssa-loop-ch.c | 2 +- libstdc++-v3/ChangeLog | 55 ++ libstdc++-v3/include/bits/ranges_algobase.h | 120 +-- libstdc++-v3/include/bits/stl_algobase.h | 53 +- libstdc++-v3/include/std/ranges | 23 +- .../25_algorithms/copy_backward/constexpr.cc | 18 + .../{copy_backward/constexpr.cc => move/93872.cc} | 25 +- .../constexpr.cc => move_backward/93872.cc} | 25 +- .../ranges/adaptors/lwg3313_neg.cc} | 30 +- .../ranges/adaptors/lwg3325_neg.cc} | 25 +- .../testsuite/std/ranges/adaptors/transform.cc | 24 + .../ranges/iota/lwg3292_neg.cc} | 30 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 16 + 63 files changed, 3200 insertions(+), 215 deletions(-) create mode 100644 gcc/analyzer/bar-chart.cc create mode 100644 gcc/analyzer/bar-chart.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93908.c create mode 100644 gcc/testsuite/gcc.dg/pr93820-2.c create mode 100644 gcc/testsuite/gcc.dg/pr93820.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c create mode 100644 gcc/testsuite/gcc.target/s390/pr93908.c create mode 100644 gcc/testsuite/gnat.dg/lto24.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.ads copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => move/9387 [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => move_back [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward/constexpr.cc => std/range [...]