[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
Martin Liska
marxin@gcc.gnu.org
Thu Jun 17 10:06:15 GMT 2021
https://gcc.gnu.org/g:d79a408d0e2693048ac20d7ac469115fc906f2da
commit d79a408d0e2693048ac20d7ac469115fc906f2da
Merge: 78a55ff9ef0 8eac92a07e3
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jun 17 12:05:57 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
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(-)
More information about the Libstdc++-cvs
mailing list