From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id B1BF83856277; Thu, 28 Apr 2022 15:14:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B1BF83856277 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Gaius Mulley To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2. X-Act-Checkin: gcc X-Git-Author: Gaius Mulley X-Git-Refname: refs/heads/devel/modula-2 X-Git-Oldrev: 9506c9f1ab1f8a4832b045b5ad69edf582c17edc X-Git-Newrev: e684d1aa612f2b673488cd7c5f269d45e8048476 Message-Id: <20220428151453.B1BF83856277@sourceware.org> Date: Thu, 28 Apr 2022 15:14:53 +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: Thu, 28 Apr 2022 15:14:53 -0000 https://gcc.gnu.org/g:e684d1aa612f2b673488cd7c5f269d45e8048476 commit e684d1aa612f2b673488cd7c5f269d45e8048476 Merge: 9506c9f1ab1 2a570f11a2f Author: Gaius Mulley Date: Thu Apr 28 15:02:23 2022 +0100 Merge branch 'master' into devel/modula-2. Diff: gcc/ChangeLog | 44 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 ++ gcc/ada/tracebak.c | 32 ++--- gcc/config/i386/i386.cc | 1 + gcc/config/loongarch/loongarch.cc | 3 + gcc/config/loongarch/loongarch.md | 46 +++++-- gcc/cp/ChangeLog | 9 ++ gcc/cp/coroutines.cc | 66 +++++---- gcc/cp/parser.cc | 1 + gcc/cp/pt.cc | 2 +- gcc/cp/tree.cc | 3 +- gcc/d/d-port.cc | 8 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 95 ++++++++++--- gcc/d/dmd/dscope.d | 2 + gcc/d/dmd/expression.h | 6 +- gcc/d/dmd/expressionsem.d | 29 +++- gcc/d/dmd/root/port.h | 5 +- gcc/doc/install.texi | 25 ++-- gcc/fortran/ChangeLog | 16 +++ gcc/fortran/array.cc | 27 ++-- gcc/fortran/trans-array.cc | 7 +- gcc/gimple-ssa-warn-access.cc | 7 +- gcc/testsuite/ChangeLog | 61 +++++++++ gcc/testsuite/g++.dg/coroutines/pr103868.C | 150 +++++++++++++++++++++ gcc/testsuite/g++.dg/coroutines/pr104051.C | 29 ++++ gcc/testsuite/g++.dg/coroutines/pr105287.C | 48 +++++++ gcc/testsuite/g++.dg/coroutines/pr105301.C | 49 +++++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C | 15 +++ gcc/testsuite/g++.dg/parse/qualified6.C | 10 ++ gcc/testsuite/g++.dg/warn/pr104492.C | 115 ++++++++++++++++ gcc/testsuite/g++.target/i386/mv31.C | 1 + gcc/testsuite/gcc.dg/pr105331.c | 11 ++ gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- gcc/testsuite/gcc.dg/vect/pr105219.c | 29 ++++ gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 4 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 4 +- .../gcc.target/loongarch/zero-size-field-pass.c | 30 +++++ .../gcc.target/loongarch/zero-size-field-ret.c | 28 ++++ gcc/testsuite/gcc.target/powerpc/pr105334.c | 31 +++++ gcc/testsuite/gdc.test/compilable/revert_dip1000.d | 7 + .../gfortran.dg/character_array_dummy_1.f90 | 21 +++ gcc/testsuite/gfortran.dg/class_dummy_8.f90 | 20 +++ gcc/testsuite/gfortran.dg/class_dummy_9.f90 | 20 +++ gcc/testsuite/gfortran.dg/pr70673.f90 | 2 - gcc/testsuite/gfortran.dg/pr70673_2.f90 | 25 ++++ gcc/tree-vect-loop.cc | 6 +- libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 30 ++++- libphobos/libdruntime/MERGE | 2 +- libstdc++-v3/ChangeLog | 21 +++ .../post/aarch64-linux-gnu/baseline_symbols.txt | 12 +- .../abi/post/i486-linux-gnu/baseline_symbols.txt | 12 +- .../post/powerpc-linux-gnu/baseline_symbols.txt | 12 +- .../powerpc64-linux-gnu/32/baseline_symbols.txt | 12 +- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 14 +- .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 12 +- .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 12 +- .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 12 +- .../config/abi/pre/gnu-versioned-namespace.ver | 1 - libstdc++-v3/python/libstdcxx/v6/printers.py | 53 +++++++- libstdc++-v3/src/c++17/fs_ops.cc | 8 +- libstdc++-v3/src/filesystem/ops.cc | 8 +- .../testsuite/27_io/filesystem/operations/copy.cc | 29 ++++ .../experimental/filesystem/operations/copy.cc | 29 ++++ .../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 ++ .../testsuite/libstdc++-prettyprinters/cxx20.cc | 9 ++ 69 files changed, 1318 insertions(+), 155 deletions(-)