[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
Martin Liska
marxin@gcc.gnu.org
Wed Jun 16 12:19:03 GMT 2021
https://gcc.gnu.org/g:78a55ff9ef07c948d7fde6d7b9a88f99b8e93112
commit 78a55ff9ef07c948d7fde6d7b9a88f99b8e93112
Merge: 4d03df89bfa d7deee423f9
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 16 14:18:45 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 68 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 276 +++++++++
gcc/ada/checks.adb | 58 +-
gcc/ada/doc/gnat_rm/implementation_advice.rst | 16 +
.../building_executable_programs_with_gnat.rst | 14 +-
gcc/ada/exp_ch3.adb | 11 +-
gcc/ada/exp_ch4.adb | 4 +-
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/exp_ch9.adb | 39 +-
gcc/ada/exp_disp.adb | 10 +
gcc/ada/exp_unst.adb | 5 +-
gcc/ada/freeze.adb | 35 +-
gcc/ada/ghost.adb | 18 +-
gcc/ada/gnat_rm.texi | 619 +++++++++++----------
gcc/ada/gnat_ugn.texi | 21 +-
gcc/ada/initialize.c | 70 +--
gcc/ada/libgnarl/s-taskin.ads | 3 +
gcc/ada/libgnat/s-except.adb | 15 +-
gcc/ada/libgnat/s-except.ads | 22 +-
gcc/ada/libgnat/s-exponr.adb | 9 +-
gcc/ada/par_sco.adb | 23 +-
gcc/ada/restrict.adb | 2 +-
gcc/ada/rtsfind.ads | 16 +-
gcc/ada/runtime.h | 4 +-
gcc/ada/sem_attr.adb | 9 +-
gcc/ada/sem_ch13.adb | 48 +-
gcc/ada/sem_ch3.adb | 13 +-
gcc/ada/sem_ch6.adb | 2 +-
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_res.adb | 134 +++--
gcc/ada/sem_util.adb | 192 ++++---
gcc/ada/sem_util.ads | 17 +-
gcc/ada/sinput.adb | 21 +-
gcc/ada/types.ads | 2 +-
gcc/ada/urealp.adb | 10 +-
gcc/analyzer/ChangeLog | 90 +++
gcc/analyzer/engine.cc | 48 +-
gcc/analyzer/exploded-graph.h | 20 +-
gcc/analyzer/program-state.cc | 13 +-
gcc/analyzer/region-model-impl-calls.cc | 20 +
gcc/analyzer/region-model-manager.cc | 94 ++--
gcc/analyzer/region-model-reachability.h | 8 +
gcc/analyzer/region-model.cc | 240 +++++++-
gcc/analyzer/region-model.h | 81 ++-
gcc/analyzer/store.cc | 12 +
gcc/analyzer/store.h | 1 +
gcc/builtins.c | 6 +-
gcc/c-family/ChangeLog | 5 +
gcc/c/ChangeLog | 5 +
gcc/compare-elim.c | 1 +
gcc/config/i386/i386.md | 94 ++++
gcc/config/rs6000/rs6000-builtin.def | 6 +-
gcc/cp/ChangeLog | 4 +
gcc/doc/analyzer.texi | 7 +
gcc/fortran/ChangeLog | 19 +
gcc/fortran/dump-parse-tree.c | 38 +-
gcc/fortran/f95-lang.c | 4 +
gcc/fortran/gfortran.h | 26 +-
gcc/fortran/openmp.c | 84 ++-
gcc/fortran/trans-decl.c | 5 +
gcc/fortran/trans-openmp.c | 97 +++-
gcc/fortran/trans.h | 9 +-
gcc/gimplify.c | 35 +-
gcc/langhooks-def.h | 6 +-
gcc/langhooks.c | 7 +-
gcc/langhooks.h | 13 +-
gcc/range-op.cc | 31 +-
gcc/stor-layout.c | 26 +-
gcc/testsuite/ChangeLog | 46 ++
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 3 +
gcc/testsuite/gcc.dg/analyzer/capacity-1.c | 106 ++++
gcc/testsuite/gcc.dg/analyzer/capacity-2.c | 53 ++
gcc/testsuite/gcc.dg/analyzer/capacity-3.c | 82 +++
gcc/testsuite/gcc.dg/analyzer/explode-2a.c | 51 ++
gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +-
gcc/testsuite/gcc.dg/pr101062.c | 29 +
gcc/testsuite/gcc.dg/torture/pr101088.c | 45 ++
gcc/testsuite/gcc.dg/tree-ssa/pr100453.c | 18 +
gcc/testsuite/gcc.dg/vect/pr97832-4.c | 28 +
gcc/testsuite/gcc.target/i386/bt-5.c | 44 ++
gcc/testsuite/gcc.target/i386/bt-6.c | 69 +++
gcc/testsuite/gcc.target/i386/bt-7.c | 69 +++
gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90 | 19 +
gcc/testsuite/gfortran.dg/gomp/defaultmap-2.f90 | 108 ++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-3.f90 | 60 ++
gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 141 +++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 145 +++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 104 ++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-7.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 22 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 18 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 22 +-
gcc/testsuite/gnat.dg/limited4.adb | 13 +-
gcc/tree-sra.c | 21 +-
gcc/tree-ssa-loop-im.c | 21 +-
gcc/tree-vect-slp.c | 5 +-
libffi/src/x86/ffi64.c | 9 +-
libffi/testsuite/libffi.call/nested_struct12.c | 107 ++++
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.fortran/defaultmap-8.f90 | 279 ++++++++++
libstdc++-v3/ChangeLog | 43 ++
libstdc++-v3/include/bits/iterator_concepts.h | 18 +-
libstdc++-v3/include/bits/ranges_base.h | 82 ++-
libstdc++-v3/include/bits/ranges_util.h | 85 ++-
libstdc++-v3/include/std/ranges | 18 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 30 +
.../std/ranges/headers/ranges/synopsis.cc | 26 +-
libstdc++-v3/testsuite/std/ranges/single_view.cc | 24 +
.../testsuite/std/ranges/subrange/constexpr.cc | 26 +
114 files changed, 4158 insertions(+), 957 deletions(-)
More information about the Libstdc++-cvs
mailing list