This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 78a55ff9ef0 Merge branch 'master' into devel/sphinx adds ac6c858d072 testsuite: aarch64: Add zero-high-half tests for narrowing shifts adds d8a88cdae9c aarch64: Model zero-high-half semantics of XTN instruction in RTL adds c86a3039683 aarch64: Model zero-high-half semantics of SQXTUN instructi [...] adds d0889b5d37f aarch64: Model zero-high-half semantics of [SU]QXTN instructions adds dbfc149b639 aarch64: Model zero-high-half semantics of ADDHN/SUBHN inst [...] adds b9e35ee6d64 libstdc++: Revert final/non-addressable changes to ranges CPOs adds c25e3bf8797 libstdc++: Use named struct for __decay_copy adds dd835ec24be ii386: Add missing two element 64bit vector permutations [PR89021] adds 9e64426dae1 libcpp: location comparison within macro [PR100796] adds bdfc1207bd2 Avoid loading an undefined value in the ranger_cache constructor. adds 72e3d92178b Fortran - ICE in gfc_check_do_variable, at fortran/parse.c:4446 adds d117f992d81 Revert "Fortran - ICE in gfc_check_do_variable, at fortran/ [...] adds cfe0a2ec268 Fortran - ICE in gfc_check_do_variable, at fortran/parse.c:4446 adds 6816a44dfe1 c++: static memfn from non-dependent base [PR101078] adds 487be9201c9 Correct documented option defaults. adds 8a22a10c787 Range_on_edge in ranger_cache should return true for all ranges. adds 786188e8b8c Add recomputation to outgoing_edge_range. adds 9a61dfdb5ec Daily bump. adds ff4deb4b1d0 c++: Tweak PR101029 fix adds 607507410ef [Ada] Use runtime from base compiler during stage1 (continued) adds 9f12bd79c0b Add amacleod and aldyh as *vrp and ranger maintainers. adds 3dfa4fe9f1a Vectorization of BB reductions adds 3f3ee13959f Add debugging helpers for ranger. adds e9681f5725f auto_vec copy/move improvements adds 265af872a1f return auto_vec from cgraph_node::collect_callers adds a165040e11e return auto_vec from get_loop_hot_path adds 4f899c4298c return auto_vec from get_dominated_by adds 4541b5ec161 make get_domminated_by_region return a auto_vec adds 53c55d3204a return auto_vec from more dominance functions adds a4fc63e0c3c IBM Z: Fix vector intrinsics vec_double and vec_floate adds c0954059dba gcov: update documentation entry about string format new 8eac92a07e3 docs: Use -O1 as a canonical value for -O option new d79a408d0e2 Merge branch 'master' into devel/sphinx
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: MAINTAINERS | 2 + gcc/ChangeLog | 128 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 186 ++++++++++ gcc/ada/gcc-interface/Make-lang.in | 3 +- gcc/auto-profile.c | 9 +- gcc/cfgcleanup.c | 4 +- gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 2 +- gcc/cfgloopmanip.c | 4 +- gcc/cgraph.c | 4 +- gcc/cgraph.h | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 10 +- gcc/config/aarch64/aarch64-simd.md | 268 +++++++++++--- gcc/config/aarch64/iterators.md | 2 + gcc/config/i386/i386-expand.c | 91 +++-- gcc/config/i386/mmx.md | 16 + gcc/config/s390/vecintrin.h | 4 +- gcc/cp/ChangeLog | 6 + gcc/cp/init.c | 2 +- gcc/cp/pt.c | 15 +- gcc/doc/invoke.texi | 92 ++--- gcc/dominance.c | 16 +- gcc/dominance.h | 12 +- gcc/fortran/ChangeLog | 33 ++ gcc/fortran/expr.c | 3 + gcc/fortran/match.c | 2 +- gcc/fortran/parse.c | 3 + gcc/gcov-io.h | 7 +- gcc/gcse.c | 13 +- gcc/gimple-range-cache.cc | 16 +- gcc/gimple-range-gori.cc | 59 +++- gcc/gimple-range-gori.h | 1 + gcc/gimple-range.cc | 82 ++++- gcc/ipa-cp.c | 7 +- gcc/ipa-sra.c | 2 +- gcc/loop-unroll.c | 12 +- gcc/testsuite/ChangeLog | 90 +++++ .../plugin/location-overflow-test-pr100796.c | 25 ++ gcc/testsuite/g++.dg/plugin/plugin.exp | 3 +- gcc/testsuite/g++.dg/template/access39.C | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 43 +++ .../gcc.target/aarch64/narrow_zero_high_half.c | 130 +++++++ .../gcc.target/s390/zvector/vec-doublee.c | 22 ++ gcc/testsuite/gcc.target/s390/zvector/vec-floate.c | 23 ++ gcc/testsuite/gfortran.dg/pr95502.f90 | 8 + gcc/tree-cfg.c | 35 +- gcc/tree-parloops.c | 3 +- gcc/tree-ssa-dce.c | 3 +- gcc/tree-ssa-loop-ivcanon.c | 5 +- gcc/tree-ssa-phiprop.c | 7 +- gcc/tree-vect-data-refs.c | 9 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp.c | 383 +++++++++++++++++---- gcc/tree-vectorizer.h | 2 + gcc/vec.h | 31 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 20 +- libffi/ChangeLog | 8 + libstdc++-v3/ChangeLog | 33 ++ libstdc++-v3/include/bits/iterator_concepts.h | 3 +- libstdc++-v3/include/bits/ranges_base.h | 50 +-- .../24_iterators/customization_points/iter_move.cc | 3 + .../24_iterators/customization_points/iter_swap.cc | 3 + .../concepts.lang/concept.swappable/swap.cc | 4 + libstdc++-v3/testsuite/std/ranges/access/begin.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 + libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 3 + libstdc++-v3/testsuite/std/ranges/access/cend.cc | 3 + .../testsuite/std/ranges/access/crbegin.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/crend.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/data.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/empty.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/end.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/rend.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/size.cc | 2 + libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 2 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 16 + 79 files changed, 1778 insertions(+), 362 deletions(-) create mode 100644 gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c create mode 100644 gcc/testsuite/g++.dg/template/access39.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c create mode 100644 gcc/testsuite/gcc.target/aarch64/narrow_zero_high_half.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-doublee.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-floate.c create mode 100644 gcc/testsuite/gfortran.dg/pr95502.f90