From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1499) id E909B3857374; Tue, 3 May 2022 12:08:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E909B3857374 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: b624e1e9dc012ffb4cfc3cb36b145c93e84c0d14 X-Git-Newrev: b8c70285c3bb19aea0a7bfc0285271b2b1c0bbdd Message-Id: <20220503120855.E909B3857374@sourceware.org> Date: Tue, 3 May 2022 12:08:55 +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: Tue, 03 May 2022 12:08:56 -0000 https://gcc.gnu.org/g:b8c70285c3bb19aea0a7bfc0285271b2b1c0bbdd commit b8c70285c3bb19aea0a7bfc0285271b2b1c0bbdd Merge: b624e1e9dc0 6b4cc784806 Author: Gaius Mulley Date: Tue May 3 12:12:33 2022 +0100 Merge branch 'master' into devel/modula-2. Diff: gcc/ChangeLog | 220 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-attribs.cc | 16 +- gcc/c-family/c-common.cc | 7 +- gcc/cfgexpand.cc | 3 +- gcc/config/rs6000/constraints.md | 2 +- gcc/cp/ChangeLog | 112 +++++++++++ gcc/cp/class.cc | 61 ++++-- gcc/cp/constexpr.cc | 3 +- gcc/cp/cp-gimplify.cc | 3 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.cc | 25 +-- gcc/cp/decl2.cc | 9 +- gcc/cp/friend.cc | 92 ++++----- gcc/cp/lambda.cc | 7 +- gcc/cp/parser.cc | 4 +- gcc/cp/pt.cc | 91 +++++---- gcc/dojump.cc | 4 +- gcc/fortran/ChangeLog | 18 ++ gcc/fortran/gfortran.texi | 2 +- gcc/fortran/trans-openmp.cc | 11 ++ gcc/gcov-io.cc | 5 +- gcc/gengtype.cc | 35 +--- gcc/omp-low.cc | 1 + gcc/opts.cc | 12 +- gcc/system.h | 1 + gcc/testsuite/ChangeLog | 132 +++++++++++++ gcc/testsuite/c-c++-common/attr-mode-1.c | 4 + gcc/testsuite/c-c++-common/attr-mode-2.c | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum42.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 7 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp54.C | 4 +- .../g++.dg/cpp2a/class-deduction-alias12.C | 23 +++ gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C | 2 +- gcc/testsuite/g++.dg/lookup/name-clash13.C | 7 + gcc/testsuite/g++.dg/lookup/name-clash14.C | 9 + gcc/testsuite/g++.dg/lookup/name-clash15.C | 14 ++ gcc/testsuite/g++.dg/lookup/name-clash16.C | 13 ++ gcc/testsuite/g++.dg/vect/pr105437.cc | 24 +++ gcc/testsuite/g++.dg/warn/Wunused-var-37.C | 64 ++++++ gcc/testsuite/g++.dg/warn/Wunused-var-38.C | 16 ++ gcc/testsuite/g++.dg/warn/Wunused-var-39.C | 16 ++ gcc/testsuite/gcc.dg/pr105415.c | 26 +++ gcc/testsuite/gcc.dg/pr105461.c | 16 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c | 14 ++ .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 1 + gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx512f/asm-support.S | 1 + .../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 1 + .../x86_64/abi/avx512fp16/m256h/asm-support.S | 1 + .../x86_64/abi/avx512fp16/m512h/asm-support.S | 1 + .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 1 + gcc/tree-core.h | 4 +- gcc/tree-scalar-evolution.cc | 7 +- gcc/tree-ssa-dom.cc | 3 +- gcc/tree-ssanames.cc | 11 +- gcc/tree-vect-generic.cc | 5 +- gcc/tree-vect-slp.cc | 26 ++- libgcc/ChangeLog | 4 + libgcc/libgcov-driver.c | 1 + libgomp/libgomp.map | 5 + libgomp/libgomp.texi | 2 +- libgomp/omp.h.in | 1 + libgomp/omp_lib.f90.in | 9 + libgomp/omp_lib.h.in | 9 + libgomp/target.c | 38 ++++ .../libgomp.c-c++-common/get-mapped-ptr-1.c | 41 ++++ .../libgomp.c-c++-common/get-mapped-ptr-2.c | 106 ++++++++++ .../libgomp.c-c++-common/get-mapped-ptr-3.c | 51 +++++ .../libgomp.c-c++-common/get-mapped-ptr-4.c | 49 +++++ .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 43 ++++ .../testsuite/libgomp.fortran/get-mapped-ptr-2.f90 | 175 ++++++++++++++++ .../testsuite/libgomp.fortran/get-mapped-ptr-3.f90 | 48 +++++ .../testsuite/libgomp.fortran/get-mapped-ptr-4.f90 | 84 ++++++++ libstdc++-v3/ChangeLog | 33 ++++ libstdc++-v3/src/c++17/floating_from_chars.cc | 13 +- libstdc++-v3/testsuite/20_util/from_chars/7.cc | 1 + 85 files changed, 1742 insertions(+), 207 deletions(-)