[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
Martin Liska
marxin@gcc.gnu.org
Thu Aug 26 09:23:56 GMT 2021
https://gcc.gnu.org/g:e88d1c83cdd1d349dc34f402e92363ba9393ee46
commit e88d1c83cdd1d349dc34f402e92363ba9393ee46
Merge: 7572f9cd10e e370a2482d4
Author: Martin Liska <mliska@suse.cz>
Date: Thu Aug 26 11:23:40 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 6 +
contrib/mklog.py | 23 +-
gcc/ChangeLog | 342 ++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 6 +
gcc/analyzer/engine.cc | 14 +
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-opts.c | 13 +
gcc/cgraph.h | 5 +-
gcc/cgraphclones.c | 11 +-
gcc/config.gcc | 2 +
gcc/config/i386/avx512dqintrin.h | 4 +-
gcc/config/i386/i386.c | 36 +-
gcc/config/nvptx/nvptx-c.c | 47 ++
gcc/config/nvptx/nvptx-protos.h | 1 +
gcc/config/nvptx/nvptx.h | 12 +-
gcc/config/nvptx/t-nvptx | 4 +
gcc/config/rs6000/aix.h | 4 +-
gcc/config/rs6000/aix71.h | 4 +
gcc/config/rs6000/aix72.h | 3 +
gcc/config/rs6000/aix73.h | 2 +-
gcc/config/rs6000/altivec.md | 158 +---
gcc/config/rs6000/rs6000-builtin-new.def | 891 +++++++++++++++++++++
gcc/config/rs6000/rs6000-call.c | 148 +++-
gcc/config/rs6000/rs6000.h | 82 ++
gcc/config/rs6000/vsx.md | 26 +-
gcc/coretypes.h | 1 +
gcc/cp/ChangeLog | 12 +
gcc/cp/cp-objcp-common.c | 9 +
gcc/cp/init.c | 5 +
gcc/d/ChangeLog | 7 +
gcc/d/d-lang.cc | 19 +
gcc/diagnostic.c | 11 +
gcc/diagnostic.h | 19 +
gcc/doc/extend.texi | 20 +-
gcc/doc/invoke.texi | 4 +
gcc/fortran/ChangeLog | 13 +
gcc/fortran/cpp.c | 6 +
gcc/fortran/trans-decl.c | 20 +-
gcc/gimple-range-cache.cc | 40 +-
gcc/gimple-range.cc | 45 +-
gcc/gimple-ssa-warn-access.cc | 20 +-
gcc/input.c | 100 ++-
gcc/input.h | 10 +
gcc/ipa-modref-tree.c | 44 +-
gcc/ipa-modref-tree.h | 247 +++++-
gcc/ipa-modref.c | 80 +-
gcc/multiple_target.c | 16 +-
gcc/params.opt | 4 +
gcc/pointer-query.cc | 105 +--
gcc/simplify-rtx.c | 4 +-
gcc/testsuite/ChangeLog | 155 ++++
gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c | 20 +-
gcc/testsuite/g++.dg/pr100574.C | 4 +
gcc/testsuite/g++.dg/warn/Warray-bounds-26.C | 27 +
gcc/testsuite/g++.dg/warn/Wreturn-5.C | 15 +
gcc/testsuite/gcc.dg/Warray-bounds-88.c | 134 ++++
gcc/testsuite/gcc.dg/Wstringop-overread.c | 32 +-
gcc/testsuite/gcc.dg/diagnostic-input-charset-1.c | 17 +
gcc/testsuite/gcc.dg/diagnostic-input-utf8-bom.c | 14 +
gcc/testsuite/gcc.dg/ipa/modref-1.c | 8 +-
gcc/testsuite/gcc.dg/pr20126.c | 6 +
gcc/testsuite/gcc.dg/tree-ssa/evrp1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp6.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-4.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr101145.c | 187 +++++
gcc/testsuite/gcc.dg/vect/pr101145.inc | 65 ++
gcc/testsuite/gcc.dg/vect/pr101145_1.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145_2.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145_3.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145inf.c | 25 +
gcc/testsuite/gcc.dg/vect/pr101145inf.inc | 28 +
gcc/testsuite/gcc.dg/vect/pr101145inf_1.c | 23 +
gcc/testsuite/gcc.dg/vect/pr102046.c | 19 +
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 39 +-
.../gcc.target/i386/avx2-shiftqihi-constant-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 +
gcc/testsuite/gcc.target/i386/mvc5.c | 4 +
gcc/testsuite/gcc.target/i386/mvc7.c | 8 +-
gcc/testsuite/gcc.target/i386/pr101716.c | 11 +
gcc/testsuite/gcc.target/i386/pr95778-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr95778-2.c | 4 +-
.../gcc.target/i386/sse2-shiftqihi-constant-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr70117.c | 24 +-
.../gcc.target/powerpc/unpack-vectorize-1.c | 18 +
.../gcc.target/powerpc/unpack-vectorize-1.h | 14 +
.../gcc.target/powerpc/unpack-vectorize-2.c | 12 +
.../gcc.target/powerpc/unpack-vectorize-2.h | 7 +
.../gcc.target/powerpc/unpack-vectorize-3.c | 11 +
.../gcc.target/powerpc/unpack-vectorize-3.h | 7 +
.../gcc.target/powerpc/unpack-vectorize-run-1.c | 24 +
.../gcc.target/powerpc/unpack-vectorize-run-2.c | 16 +
.../gcc.target/powerpc/unpack-vectorize-run-3.c | 16 +
.../gcc.target/powerpc/unpack-vectorize.h | 42 +
gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +-
gcc/testsuite/lib/target-supports.exp | 128 +++
gcc/tree-ssa-loop-niter.c | 157 ++--
gcc/tree-vect-slp.c | 4 +
libcpp/ChangeLog | 17 +
libcpp/charset.c | 109 ++-
libcpp/files.c | 56 +-
libcpp/include/cpplib.h | 18 +
libgcc/ChangeLog | 6 +
libgcc/config/i386/cygming-crtend.c | 6 +
libstdc++-v3/ChangeLog | 65 ++
libstdc++-v3/doc/html/manual/status.html | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 100 ++-
libstdc++-v3/include/ext/rope | 5 -
libstdc++-v3/include/std/type_traits | 25 +
libstdc++-v3/include/std/valarray | 20 +-
libstdc++-v3/include/std/version | 4 +
libstdc++-v3/testsuite/17_intro/names.cc | 12 +
.../is_corresponding_member.cc | 19 +
.../20_util/is_layout_compatible/value.cc | 56 ++
.../20_util/is_layout_compatible/version.cc | 10 +
.../is_pointer_interconvertible/with_class.cc | 29 +
.../specialized_algorithms/uninitialized_copy/1.cc | 2 +-
.../uninitialized_copy/102064.cc | 52 ++
.../uninitialized_copy_n/102064.cc | 48 ++
.../uninitialized_fill/102064.cc | 51 ++
.../uninitialized_fill_n/102064.cc | 51 ++
.../testsuite/23_containers/span/layout_compat.cc | 19 +-
.../testsuite/23_containers/vector/cons/89164.cc | 14 +-
.../23_containers/vector/cons/89164_c++17.cc | 49 --
130 files changed, 4321 insertions(+), 684 deletions(-)
More information about the Libstdc++-cvs
mailing list