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-stable-allnoconfig in repository toolchain/ci/gcc.
from 952adf02188 Fix off-by-one storage problem in irange_allocator. adds bf510679bb3 divmod: Match and expand DIVMOD even in some cases of const [...] adds 9065c4adab0 libstdc++: Avoid CTAD for std::ranges::join_view [LWG 3474] adds 9d63e3ab407 [ftracer] Factor out can_duplicate_bb_p adds e6d995fddea [ftracer] Add caching of can_duplicate_bb_p adds c0d0a722da8 configure: Fix in-tree building of GMP on BSD [PR97302] adds 8988ec5b423 dbgcnt: report upper limit when lower == upper adds a30d4fc5199 dbgcnt: print list after compilation adds a9a88a0a55e [PATCH][GCC] arm: Move iterators from mve.md to iterators.m [...] adds 190c04ba36d lto: fix LTO debug sections copying. adds 3f2e15c2e66 [openacc] Fix acc declare for VLAs adds 29c650cd899 arm: Enable MVE SIMD modes for vectorization adds 1352ea19251 libstdc++: Inline std::exception_ptr members [PR 90295] adds 1644d7f4c1c [openacc, libgomp, testsuite] Xfail declare-5.f90 adds 90e88fd376b Ranger classes. adds fcae5121154 Hybrid EVRP and testcases adds f5431aeaf55 compiler: avoid undefined behavior in Import::read adds a9802204603 c-c++-common/goacc/declare-pr90861.c: Remove xfail adds 85307b4e938 c++: typename in out-of-class member function definitions [ [...] adds 8e97b9052db Daily bump. new ebc77ce3a4c [tree-ssa-loop-ch] Add missing NULL test for dump_file new 83f565ed4f3 openmp: Improve composite simd vectorization
The 2 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: ChangeLog | 7 + configure | 1 + configure.ac | 1 + gcc/ChangeLog | 668 ++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/common.opt | 33 +- gcc/config/arm/arm.c | 24 + gcc/config/arm/iterators.md | 464 +++++++ gcc/config/arm/mve.md | 648 ---------- gcc/config/arm/unspecs.md | 802 ++++++++++++ gcc/cp/ChangeLog | 7 + gcc/cp/parser.c | 10 +- gcc/dbgcnt.c | 30 +- gcc/flag-types.h | 13 + gcc/gimple-range-cache.cc | 877 +++++++++++++ gcc/gimple-range-cache.h | 120 ++ gcc/gimple-range-edge.cc | 197 +++ gcc/gimple-range-edge.h | 55 + gcc/gimple-range-gori.cc | 1321 ++++++++++++++++++++ gcc/gimple-range-gori.h | 138 ++ gcc/gimple-range.cc | 1284 +++++++++++++++++++ gcc/gimple-range.h | 170 +++ gcc/gimple-ssa-evrp.c | 221 +++- gcc/gimplify.c | 13 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 2 +- gcc/go/gofrontend/import.cc | 9 +- gcc/go/gofrontend/import.h | 8 +- gcc/internal-fn.c | 67 +- gcc/omp-expand.c | 19 +- gcc/opts-global.c | 4 - gcc/opts.c | 5 - gcc/testsuite/ChangeLog | 69 + gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 2 +- gcc/testsuite/g++.dg/cpp2a/typename18.C | 21 + gcc/testsuite/gcc.dg/gomp/simd-2.c | 51 + gcc/testsuite/gcc.dg/gomp/simd-3.c | 51 + gcc/testsuite/gcc.dg/pr81192.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 38 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 27 +- .../arm/mve/intrinsics/vreinterpretq_f16.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_f32.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_s16.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_s32.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_s64.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_s8.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_u16.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_u32.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_u64.c | 4 +- .../arm/mve/intrinsics/vreinterpretq_u8.c | 4 +- gcc/testsuite/gcc.target/i386/pr97282.c | 25 + gcc/toplev.c | 4 + gcc/tracer.c | 113 +- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-math-opts.c | 17 +- gcc/vr-values.c | 31 +- libgomp/ChangeLog | 9 + .../libgomp.oacc-c-c++-common/declare-vla.c | 5 - .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 1 + libiberty/ChangeLog | 6 + libiberty/simple-object-elf.c | 11 +- libstdc++-v3/ChangeLog | 39 + libstdc++-v3/config/abi/pre/gnu.ver | 9 + libstdc++-v3/include/std/ranges | 9 +- libstdc++-v3/libsupc++/eh_ptr.cc | 60 +- libstdc++-v3/libsupc++/exception_ptr.h | 75 +- .../exception_ptr/90295.cc} | 40 +- libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 16 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 71 files changed, 7182 insertions(+), 839 deletions(-) create mode 100644 gcc/gimple-range-cache.cc create mode 100644 gcc/gimple-range-cache.h create mode 100644 gcc/gimple-range-edge.cc create mode 100644 gcc/gimple-range-edge.h create mode 100644 gcc/gimple-range-gori.cc create mode 100644 gcc/gimple-range-gori.h create mode 100644 gcc/gimple-range.cc create mode 100644 gcc/gimple-range.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename18.C create mode 100644 gcc/testsuite/gcc.dg/gomp/simd-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/simd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97282.c rename libstdc++-v3/testsuite/{std/ranges/adaptors/join_lwg3474.cc => 18_support/e [...]