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-allmodconfig in repository toolchain/ci/gcc.
from 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 adds b6268016bf4 optabs: Don't use scalar conversions for vectors [PR93843] adds 759bd406a2b dump load permutations and refcount per SLP node adds d6ff2207412 c++: Fix ICE with constexpr init and [[no_unique_address]] [...] adds b9934ad88d6 c++: Add test for DR 1423, Convertibility of nullptr to bool. adds 4a305fa2fd4 c++: Fix ICE with static_cast when converting from int[] [PR93862] adds 8017d95c7f5 libstdc++: Add __maybe_const_t and __maybe_empty_t aliases adds 113f0a639db libstdc++ Two simplifications for lexicographical_compare adds fd335985582 libstdc++: P1645R1 constexpr for <numeric> algorithms adds 8ce13842b50 libstdc++: Fix use of inaccessible private member in split_ [...] adds 38e10026578 c++: Fix value-init crash in template [PR93676]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 160 ++++ 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/config/aarch64/aarch64-builtins.c | 9 + gcc/config/aarch64/arm_neon.h | 980 +++++++++++++++++++++ gcc/config/aarch64/iterators.md | 32 +- 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/sh/sh.c | 2 +- gcc/cp/ChangeLog | 19 + gcc/cp/call.c | 3 +- gcc/cp/constexpr.c | 16 +- gcc/cp/cp-tree.h | 1 + gcc/cp/init.c | 8 +- gcc/cp/typeck.c | 2 +- gcc/doc/extend.texi | 2 +- gcc/gimple-ssa-store-merging.c | 27 +- gcc/omp-expand.c | 4 +- gcc/optabs-tree.c | 5 + gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 54 ++ gcc/testsuite/g++.dg/DRs/dr1423.C | 7 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-cast7.C | 6 + gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 15 + 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/tree-ssa-loop-ch.c | 2 +- gcc/tree-vect-slp.c | 13 +- libstdc++-v3/ChangeLog | 92 +- libstdc++-v3/include/bits/ranges_algo.h | 10 +- libstdc++-v3/include/bits/ranges_algobase.h | 120 +-- libstdc++-v3/include/bits/stl_algobase.h | 78 +- libstdc++-v3/include/bits/stl_numeric.h | 9 + libstdc++-v3/include/std/numeric | 18 + libstdc++-v3/include/std/ranges | 78 +- libstdc++-v3/include/std/version | 1 + .../25_algorithms/copy_backward/constexpr.cc | 18 + .../accumulate}/constexpr.cc | 26 +- .../adjacent_difference}/constexpr.cc | 28 +- .../exclusive_scan}/constexpr.cc | 28 +- .../inclusive_scan}/constexpr.cc | 39 +- .../inner_product}/constexpr.cc | 29 +- .../iota}/constexpr.cc | 19 +- .../partial_sum}/constexpr.cc | 28 +- .../reduce}/constexpr.cc | 36 +- .../transform_exclusive_scan}/constexpr.cc | 21 +- .../transform_inclusive_scan}/constexpr.cc | 28 +- .../transform_reduce}/constexpr.cc | 39 +- .../ranges/adaptors/lwg3313_neg.cc} | 30 +- .../ranges/adaptors/lwg3325_neg.cc} | 25 +- .../testsuite/std/ranges/adaptors/split.cc | 18 + .../testsuite/std/ranges/adaptors/transform.cc | 24 + .../ranges/iota/lwg3292_neg.cc} | 30 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 16 + 79 files changed, 3482 insertions(+), 363 deletions(-) create mode 100644 gcc/analyzer/bar-chart.cc create mode 100644 gcc/analyzer/bar-chart.h create mode 100644 gcc/testsuite/g++.dg/DRs/dr1423.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.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 copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/accumulate [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/adjacent_d [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/exclusive_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/inclusive_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/inner_prod [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/iota}/cons [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/partial_su [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/reduce}/co [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_backward => 26_numerics/transform_ [...] 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 [...]