[gcc/devel/c++-coroutines] Merge master r12-3866.
Iain D Sandoe
iains@gcc.gnu.org
Thu Sep 23 22:35:41 GMT 2021
https://gcc.gnu.org/g:4c7d3d928bc8285482eda9fac6c2759719efd7cd
commit 4c7d3d928bc8285482eda9fac6c2759719efd7cd
Merge: 8749a10a4fc 1b07d9dce6c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Sep 23 18:12:45 2021 +0100
Merge master r12-3866.
* Merge master r12-3866-g1b07d9dce6c5.
Diff:
gcc/ChangeLog | 324 +++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 407 +++++++++
gcc/ada/atree.adb | 505 ++++++-----
gcc/ada/atree.ads | 50 +-
gcc/ada/atree.h | 71 --
.../implementation_defined_characteristics.rst | 690 ++++++++-------
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 18 +-
gcc/ada/einfo-utils.adb | 6 +-
gcc/ada/exp_aggr.adb | 209 ++++-
gcc/ada/exp_disp.adb | 4 +
gcc/ada/gcc-interface/cuintp.c | 1 +
gcc/ada/gcc-interface/decl.c | 2 +-
gcc/ada/gcc-interface/gigi.h | 2 +-
gcc/ada/gcc-interface/targtyps.c | 1 +
gcc/ada/gcc-interface/trans.c | 4 +-
gcc/ada/gen_il-gen-gen_entities.adb | 6 +
gcc/ada/gen_il-gen-gen_nodes.adb | 13 +
gcc/ada/gen_il-gen.adb | 555 +++++++-----
gcc/ada/gen_il-types.ads | 7 +-
gcc/ada/gnat_rm.texi | 962 ++++++++++++---------
gcc/ada/libgnat/a-strbou.ads | 130 +--
gcc/ada/libgnat/a-strfix.adb | 18 +-
gcc/ada/libgnat/a-strfix.ads | 20 +-
gcc/ada/live.adb | 3 +-
gcc/ada/sem_aggr.adb | 155 +++-
gcc/ada/sem_ch12.adb | 2 +-
gcc/ada/sem_ch3.adb | 26 +-
gcc/ada/sem_disp.adb | 70 ++
gcc/ada/sem_eval.adb | 3 +-
gcc/ada/sem_type.adb | 6 +
gcc/ada/sem_util.adb | 4 +-
gcc/ada/sinfo-utils.adb | 10 +-
gcc/ada/sinfo-utils.ads | 2 +-
gcc/ada/table.ads | 2 +-
gcc/ada/treepr.adb | 58 +-
gcc/ada/types.ads | 6 +
gcc/c-family/ChangeLog | 4 +
gcc/c/ChangeLog | 5 +
gcc/config/i386/i386-expand.c | 2 +
gcc/config/i386/i386.md | 62 ++
gcc/config/i386/sse.md | 259 +++++-
gcc/config/rs6000/rs6000-call.c | 64 +-
gcc/configure | 7 +-
gcc/configure.ac | 2 +-
gcc/cp/ChangeLog | 28 +
gcc/cp/parser.c | 11 +-
gcc/cp/ptree.c | 10 +-
gcc/doc/invoke.texi | 6 +-
gcc/fortran/ChangeLog | 45 +
gcc/fortran/check.c | 4 +-
gcc/fortran/cpp.c | 9 +-
gcc/fortran/cpp.h | 2 +-
gcc/fortran/f95-lang.c | 4 +-
gcc/fortran/gfortran.h | 4 +-
gcc/fortran/interface.c | 24 +-
gcc/fortran/options.c | 19 +-
gcc/fortran/scanner.c | 27 +-
gcc/fortran/trans-intrinsic.c | 55 +-
gcc/fortran/trans-stmt.c | 7 +-
gcc/gimple-range-fold.cc | 4 +-
gcc/gimple-range-path.cc | 12 +-
gcc/match.pd | 30 +
gcc/testsuite/ChangeLog | 177 ++++
gcc/testsuite/g++.dg/gomp/attrs-14.C | 4 +
.../g++.target/i386/avx512fp16-vcondmn-minmax.C | 25 +
.../g++.target/i386/avx512fp16-vcondmn-vec.C | 70 ++
gcc/testsuite/g++.target/powerpc/pr102024.C | 23 +
gcc/testsuite/gcc.dg/fold-negate-1.c | 58 ++
.../gcc.target/i386/avx512fp16-builtin-minmax-1.c | 35 +
.../gcc.target/i386/avx512fp16-builtin-round-1.c | 14 +
.../gcc.target/i386/avx512fp16-floatvnhf.c | 61 ++
gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c | 69 ++
.../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 55 ++
gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 59 ++
.../gcc.target/i386/avx512fp16-truncvnhf.c | 61 ++
.../gcc.target/i386/avx512fp16-vcondmn-loop-1.c | 70 ++
.../gcc.target/i386/avx512fp16-vcondmn-loop-2.c | 143 +++
.../gcc.target/i386/avx512fp16-vec_cmpmn.c | 32 +
gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c | 70 ++
.../gcc.target/i386/avx512fp16vl-fma-vectorize-1.c | 45 +
gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 5 +-
gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 5 +-
gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 5 +-
.../gfortran.dg/c-interop/assumed-type-dummy.f90 | 2 +-
gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 5 +-
gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 10 +-
.../gfortran.dg/coarray/coarray_allocated.f90 | 55 ++
gcc/testsuite/gfortran.dg/include_14.f90 | 7 +-
gcc/testsuite/gfortran.dg/include_15.f90 | 7 +-
gcc/testsuite/gfortran.dg/include_16.f90 | 2 +-
gcc/testsuite/gfortran.dg/include_17.f90 | 4 +-
gcc/testsuite/gfortran.dg/include_18.f90 | 4 +-
gcc/testsuite/gfortran.dg/include_19.f90 | 2 +-
gcc/tree-ssa-dom.c | 134 ++-
gcc/tree-ssa-sccvn.c | 35 +-
gcc/tree-ssa-threadedge.c | 322 +++----
gcc/tree-ssa-threadedge.h | 51 +-
gcc/tree-vect-data-refs.c | 11 +-
gcc/tree-vrp.c | 81 +-
include/ChangeLog | 5 +
libgcc/ChangeLog | 5 +
libgfortran/ChangeLog | 7 +
libgfortran/configure | 2 +-
libgfortran/configure.ac | 2 +-
libgomp/ChangeLog | 12 +
libgomp/testsuite/libgomp.fortran/fortran.exp | 3 -
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 3 -
libiberty/d-demangle.c | 4 +-
libiberty/testsuite/d-demangle-expected | 5 +-
libstdc++-v3/src/c++11/system_error.cc | 222 ++++-
.../19_diagnostics/error_category/102425.cc | 18 +
.../error_category/system_category.cc | 18 +
.../19_diagnostics/headers/system_error/93151.cc | 1 +
.../memory_management_tools/destroy_neg.cc | 2 -
115 files changed, 5353 insertions(+), 1834 deletions(-)
More information about the Libstdc++-cvs
mailing list