This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 15d30d2f207 Daily bump. adds 99b76adb94d Don't simplify (A & C) != 0 ? D : 0 for pointer types. adds 1160d9c1e48 Add ChangeLogs for the previous commit. adds 5d3ef9189a7 fortran/intrinsic.texi: Use proper variable name adds 6bf8847c732 Revert "PR98301 Add missing changelog entries." adds a4dbd5cffa6 Revert "Add ChangeLogs for the previous commit." adds fe03f4fc954 Fortran: fix passing return value to class(*) dummy argument adds c01c4331112 i386: Add push insns for 4-byte vectors [PR100722] adds b94a5024d78 Daily bump. adds 1040a44aa23 Fix two testcases for ssa names which are more than 1 digit adds dc084c487e9 Fix ICE when lhs is NULL. adds 9d38e096c5e gcc-changelog: Add note about ChangeLog entries adds 0f3cd532fa0 Do not load the thunk symbols. adds 5ba5e856f32 arm: Auto-vectorization for MVE: vld2/vst2 adds 4eaf65ed6a6 arm: Auto-vectorization for MVE: vld4/vst4 adds fb0746f3a6b AArch64: Cleanup aarch64_classify_symbol adds b326f495218 AArch64: Enable fast shifts on Neoverse N1 adds 0e3b3b77e13 OpenMP/Fortran: Handle polymorphic scalars in data-sharing [...] adds 6fdc59f196c libstdc++: Qualify functions used in tests adds 46ed811bcb4 libstdc++: Fix iterator caching inside range adaptors [PR100479] adds ca8cc8273c5 VARYING ranges of different sizes should not be equal. adds a8764071f2e Fusion patterns for add-logical/logical-add adds 2c43f5ec9db libstdc++: Limit allocation on iterator insertion in Hashta [...] adds 358832c46a3 compiler: mark global variables whose address is taken new 637569df035 Daily bump.
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: contrib/ChangeLog | 6 + contrib/gcc-changelog/git_commit.py | 8 +- contrib/gcc-changelog/test_email.py | 2 +- gcc/ChangeLog | 60 ++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.c | 39 +- gcc/config/arm/neon.md | 34 - gcc/config/arm/vec-common.md | 53 ++ gcc/config/i386/i386.c | 33 +- gcc/config/i386/mmx.md | 33 + gcc/config/rs6000/fusion.md | 872 +++++++++++++++------ gcc/config/rs6000/genfusion.pl | 83 +- gcc/config/rs6000/rs6000-cpus.def | 4 + gcc/config/rs6000/rs6000.c | 8 + gcc/config/rs6000/rs6000.opt | 12 +- gcc/fortran/ChangeLog | 25 +- gcc/fortran/intrinsic.texi | 4 +- gcc/fortran/trans-expr.c | 6 +- gcc/fortran/trans-openmp.c | 162 +++- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 155 ++-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 145 ++-- gcc/go/gofrontend/expressions.cc | 63 +- gcc/go/gofrontend/gogo.cc | 54 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/types.cc | 35 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-dump.c | 2 +- gcc/match.pd | 2 +- gcc/testsuite/ChangeLog | 47 ++ gcc/testsuite/gcc.dg/gimplefe-45.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 2 +- gcc/testsuite/gcc.target/arm/simd/mve-vld2.c | 96 +++ gcc/testsuite/gcc.target/arm/simd/mve-vld4.c | 140 ++++ gcc/testsuite/gcc.target/i386/pr100660.c | 10 + gcc/testsuite/gcc.target/i386/pr100722.c | 17 + .../gcc.target/powerpc/fusion-p10-logadd.c | 97 +++ .../gfortran.dg/gomp/class-firstprivate-1.f90 | 62 ++ .../gfortran.dg/gomp/class-firstprivate-2.f90 | 54 ++ .../gfortran.dg/gomp/class-firstprivate-3.f90 | 61 ++ .../gfortran.dg/gomp/class-firstprivate-4.f90 | 44 ++ gcc/testsuite/gfortran.dg/pr100551.f90 | 30 + gcc/value-range.cc | 13 +- libgfortran/ChangeLog | 9 - libgomp/ChangeLog | 7 + .../libgomp.fortran/class-firstprivate-1.f90 | 323 ++++++++ .../libgomp.fortran/class-firstprivate-2.f90 | 334 ++++++++ .../libgomp.fortran/class-firstprivate-3.f90 | 334 ++++++++ libstdc++-v3/ChangeLog | 50 ++ libstdc++-v3/include/bits/hashtable.h | 59 +- libstdc++-v3/include/bits/hashtable_policy.h | 53 +- libstdc++-v3/include/std/ranges | 155 ++-- .../testsuite/23_containers/unordered_map/96088.cc | 269 +++++++ .../23_containers/unordered_multimap/96088.cc | 65 ++ .../23_containers/unordered_multiset/96088.cc | 65 ++ .../testsuite/23_containers/unordered_set/96088.cc | 271 +++++++ .../25_algorithms/inplace_merge/constrained.cc | 2 +- .../25_algorithms/is_sorted/constrained.cc | 2 +- .../25_algorithms/is_sorted_until/constrained.cc | 4 +- .../testsuite/25_algorithms/swap_ranges/1.cc | 6 +- .../testsuite/std/ranges/adaptors/100479.cc | 113 +++ .../testsuite/util/replacement_memory_operators.h | 22 +- 64 files changed, 4097 insertions(+), 660 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/gimplefe-45.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vld2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vld4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100660.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100722.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/class-firstprivate-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100551.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/class-firstprivate-3.f90 create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/96088.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/96088.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100479.cc