From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id CFAB43950429; Wed, 28 Apr 2021 22:38:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CFAB43950429 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-226. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 0e98965de2a264f71b092d4db0656c16b86969fd X-Git-Newrev: f5af6bc18784a0b484edb6d29654e88712dd939e Message-Id: <20210428223820.CFAB43950429@sourceware.org> Date: Wed, 28 Apr 2021 22:38:20 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2021 22:38:20 -0000 https://gcc.gnu.org/g:f5af6bc18784a0b484edb6d29654e88712dd939e commit f5af6bc18784a0b484edb6d29654e88712dd939e Merge: 0e98965de2a 3ba781d3b5c Author: Iain Sandoe Date: Wed Apr 28 19:40:08 2021 +0100 Merge master r12-226. * Merge master r12-226-g3ba781d3b5c8. Diff: configure | 14 + configure.ac | 8 + contrib/ChangeLog | 4 + gcc/ChangeLog | 187 + gcc/DATESTAMP | 2 +- gcc/ada/.gitignore | 2 + gcc/ada/ali.adb | 474 +-- gcc/ada/ali.ads | 20 - gcc/ada/doc/share/conf.py | 32 +- gcc/ada/doc/share/gnat.sty | 72 + gcc/ada/einfo.adb | 4 +- gcc/ada/errout.adb | 466 ++- gcc/ada/errout.ads | 38 +- gcc/ada/erroutc.adb | 16 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/errutil.adb | 4 +- gcc/ada/exp_attr.adb | 47 +- gcc/ada/exp_ch3.adb | 44 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch9.adb | 8 +- gcc/ada/exp_util.adb | 18 +- gcc/ada/fmap.ads | 5 +- gcc/ada/freeze.adb | 4 +- gcc/ada/gcc-interface/decl.c | 11 +- gcc/ada/gcc-interface/trans.c | 262 +- gcc/ada/gcc-interface/utils2.c | 51 +- gcc/ada/ghost.adb | 50 + gcc/ada/inline.adb | 20 +- gcc/ada/libgnarl/s-interr.adb | 2 +- gcc/ada/libgnarl/s-interr.ads | 2 +- gcc/ada/libgnarl/s-interr__dummy.adb | 2 +- gcc/ada/libgnarl/s-interr__hwint.adb | 2 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 2 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +- gcc/ada/libgnat/a-cihama.adb | 4 +- gcc/ada/libgnat/a-cihama.ads | 14 + gcc/ada/libgnat/a-cohama.adb | 5 +- gcc/ada/libgnat/a-cohama.ads | 10 +- gcc/ada/libgnat/a-cohase.adb | 8 +- gcc/ada/libgnat/a-cohase.ads | 14 + gcc/ada/libgnat/i-cobol.adb | 2 +- gcc/ada/libgnat/s-fatgen.adb | 33 +- gcc/ada/libgnat/s-valrea.adb | 104 +- gcc/ada/libgnat/s-valuer.adb | 2 + gcc/ada/nlists.ads | 6 +- gcc/ada/par-ch3.adb | 4 +- gcc/ada/par-prag.adb | 40 +- gcc/ada/par-util.adb | 2 +- gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_case.adb | 10 +- gcc/ada/sem_ch13.adb | 61 +- gcc/ada/sem_ch3.adb | 33 +- gcc/ada/sem_ch4.adb | 11 +- gcc/ada/sem_ch5.adb | 4 +- gcc/ada/sem_disp.adb | 58 + gcc/ada/sem_eval.adb | 34 +- gcc/ada/sem_eval.ads | 3 +- gcc/ada/sem_prag.adb | 17 +- gcc/ada/sem_res.adb | 36 + gcc/ada/sem_res.ads | 2 +- gcc/ada/sem_type.adb | 167 +- gcc/ada/sem_type.ads | 8 +- gcc/ada/sem_util.adb | 58 +- gcc/ada/stringt.ads | 2 +- gcc/ada/types.ads | 10 + gcc/config.in | 6 + gcc/config/aarch64/constraints.md | 2 + gcc/config/arm/arm.c | 2 +- gcc/config/avr/avr-dimode.md | 336 +- gcc/config/avr/avr-fixed.md | 380 +- gcc/config/avr/avr.c | 318 +- gcc/config/avr/avr.h | 34 +- gcc/config/avr/avr.md | 4244 ++++++++++++++++---- gcc/config/rs6000/aix.h | 6 + gcc/config/rs6000/aix64.opt | 6 + gcc/configure | 10 +- gcc/configure.ac | 5 + gcc/cp/ChangeLog | 13 + gcc/cp/class.c | 3 +- gcc/cp/module.cc | 2 - gcc/fortran/trans-expr.c | 7 +- gcc/gcc.c | 17 +- gcc/lto-wrapper.c | 26 +- gcc/testsuite/ChangeLog | 108 + gcc/testsuite/g++.dg/cpp0x/depr-copy3.C | 35 + gcc/testsuite/gcc.c-torture/compile/pr100305.c | 13 + gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +- gcc/testsuite/gcc.dg/pr100292.c | 11 + gcc/testsuite/gcc.target/i386/pr89676.c | 2 +- gcc/testsuite/gfortran.dg/PR82376.f90 | 59 + gcc/testsuite/gnat.dg/containers2.adb | 158 + gcc/testsuite/gnat.dg/opt93.adb | 20 + gcc/testsuite/gnat.dg/opt93.ads | 14 + gcc/tree-vect-generic.c | 6 +- libgomp/Makefile.in | 2 +- libgomp/config.h.in | 3 + libgomp/configure | 6 + libgomp/configure.ac | 5 + libgomp/target.c | 4 + libstdc++-v3/ChangeLog | 59 + libstdc++-v3/doc/Makefile.am | 7 +- libstdc++-v3/doc/Makefile.in | 7 +- libstdc++-v3/include/bits/basic_string.h | 9 +- libstdc++-v3/include/bits/ranges_algo.h | 18 +- libstdc++-v3/include/bits/std_thread.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 364 +- libstdc++-v3/include/std/version | 2 + libstdc++-v3/testsuite/20_util/pair/40925.cc | 14 +- libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 28 + .../20_util/pair/cons/explicit_construct.cc | 16 +- .../20_util/pair/requirements/structural.cc | 9 + .../requirements/constexpr_functions_c++17.cc | 11 +- .../requirements/constexpr_functions_c++20.cc | 7 + .../21_strings/char_traits/requirements/version.cc | 16 + 114 files changed, 6691 insertions(+), 2394 deletions(-)