[gcc/devel/c++-coroutines] Merge master r11-366.

Iain D Sandoe iains@gcc.gnu.org
Wed May 13 20:52:43 GMT 2020


https://gcc.gnu.org/g:343c1ab24083d8427592acae14554ce89dbb8176

commit 343c1ab24083d8427592acae14554ce89dbb8176
Merge: fbc687f224d b04445d4a80
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed May 13 21:09:04 2020 +0100

    Merge master r11-366.
    
    2020-05-13  Iain Sandoe  <iain@sandoe.co.uk>
    
            * Merge master r11-366-gb04445d4a809.

Diff:

 config/ChangeLog                                   |   6 +
 config/cet.m4                                      |  18 +-
 contrib/ChangeLog                                  |  22 +
 contrib/gcc-changelog/git_check_commit.py          |  49 ++
 contrib/gcc-changelog/git_commit.py                | 535 +++++++++++++++++++++
 contrib/gcc-changelog/git_email.py                 |  92 ++++
 contrib/gcc-changelog/git_repository.py            |  60 +++
 contrib/gcc-changelog/git_update_version.py        | 105 ++++
 contrib/vimrc                                      |   6 +-
 gcc/ChangeLog                                      | 143 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  11 +
 gcc/ada/fe.h                                       |   4 +-
 gcc/ada/gcc-interface/trans.c                      |   4 +-
 gcc/ada/sem_aggr.adb                               |  19 +-
 gcc/ada/sem_aggr.ads                               |   3 +
 gcc/c-family/ChangeLog                             |  14 +
 gcc/c-family/c-ada-spec.c                          |   9 +-
 gcc/c-family/c-common.c                            |   2 +-
 gcc/c-family/c-common.h                            |   4 +-
 gcc/c-family/c-cppbuiltin.c                        |   4 +-
 gcc/c-family/c-opts.c                              |  28 +-
 gcc/c-family/c-ubsan.c                             |   4 +-
 gcc/c-family/c-warn.c                              |   4 +-
 gcc/c-family/c.opt                                 |   8 +-
 gcc/cfgrtl.c                                       |   2 +-
 gcc/config.gcc                                     |   2 +-
 gcc/config/aarch64/aarch64.c                       |   5 +-
 gcc/config/arm/arm.c                               |   7 +-
 gcc/config/i386/i386.c                             |   7 +-
 gcc/config/i386/mmx.md                             |  45 +-
 gcc/config/riscv/riscv-passes.def                  |  20 +
 gcc/config/riscv/riscv-protos.h                    |   2 +
 gcc/config/riscv/riscv-shorten-memrefs.c           | 200 ++++++++
 gcc/config/riscv/riscv.c                           | 144 +++++-
 gcc/config/riscv/riscv.h                           |   5 +
 gcc/config/riscv/riscv.opt                         |   6 +
 gcc/config/riscv/t-riscv                           |   5 +
 gcc/config/rs6000/rs6000.c                         |   5 +-
 gcc/cp/ChangeLog                                   |  13 +
 gcc/cp/call.c                                      |  10 +-
 gcc/cp/class.c                                     |  10 +-
 gcc/cp/constexpr.c                                 |  38 +-
 gcc/cp/constraint.cc                               |   2 +-
 gcc/cp/decl.c                                      |  34 +-
 gcc/cp/init.c                                      |   6 +-
 gcc/cp/lambda.c                                    |   2 +-
 gcc/cp/lex.c                                       |   2 +-
 gcc/cp/method.c                                    |  18 +-
 gcc/cp/name-lookup.c                               |  40 +-
 gcc/cp/parser.c                                    | 128 ++---
 gcc/cp/pt.c                                        |  20 +-
 gcc/cp/tree.c                                      |   4 +-
 gcc/cp/typeck2.c                                   |   8 +-
 gcc/doc/extend.texi                                |  94 +++-
 gcc/doc/invoke.texi                                |  10 +
 gcc/doc/tm.texi                                    |   9 +-
 gcc/doc/tm.texi.in                                 |   2 +
 gcc/dwarf2out.c                                    |   2 +-
 gcc/fortran/ChangeLog                              |  17 +
 gcc/fortran/decl.c                                 |   5 +
 gcc/fortran/openmp.c                               |  27 +-
 gcc/fortran/resolve.c                              |   2 +-
 gcc/fortran/trans-openmp.c                         |  27 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/sched-deps.c                                   |   3 +
 gcc/target.def                                     |  13 +-
 gcc/targhooks.c                                    |  18 +-
 gcc/targhooks.h                                    |   3 +-
 gcc/testsuite/ChangeLog                            | 158 ++++++
 gcc/testsuite/c-c++-common/goacc/pr79428-1.c       |   4 +-
 gcc/testsuite/c-c++-common/gomp/pr79428-2.c        |   4 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C         |  23 +
 gcc/testsuite/g++.dg/cpp0x/decltype63.C            |   2 +-
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C          |   2 +-
 gcc/testsuite/g++.dg/cpp0x/pr68726.C               |   2 +-
 gcc/testsuite/g++.dg/cpp0x/pr78341.C               |   2 +-
 gcc/testsuite/g++.dg/cpp1y/pr65202.C               |   2 +-
 gcc/testsuite/g++.dg/cpp1y/pr65340.C               |   3 +-
 gcc/testsuite/g++.dg/cpp1y/pr68578.C               |   3 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction44.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/aggr1.C                 |  10 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv11.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv12.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv13.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv14.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv15.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv16.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv17.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv2.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv3.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv4.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv5.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv6.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv7.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv8.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv9.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely1.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely2.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely3.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely4.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C |   2 +-
 .../g++.dg/cpp2a/class-deduction-alias1.C          |   2 +-
 .../g++.dg/cpp2a/class-deduction-alias2.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/comma1.C                |  10 +-
 gcc/testsuite/g++.dg/cpp2a/comma2.C                |   2 +-
 gcc/testsuite/g++.dg/cpp2a/comma4.C                |   2 +-
 gcc/testsuite/g++.dg/cpp2a/comma5.C                |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-class.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C    |   2 +-
 .../g++.dg/cpp2a/concepts-constrained-parm.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C       |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst1.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst2.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst3.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst4.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec1.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec2.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec3.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec4.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec5.C         |   2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec6.C         |   2 +-
 .../g++.dg/cpp2a/concepts-feature-macro.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C       |   2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor2.C          |   2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor4.C          |   2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor6.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C   |   2 +-
 .../g++.dg/cpp2a/concepts-member-concept.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C    |   2 +-
 .../g++.dg/cpp2a/concepts-partial-spec4.C          |   2 +-
 .../g++.dg/cpp2a/concepts-partial-spec5.C          |   2 +-
 .../g++.dg/cpp2a/concepts-partial-spec6.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C      |   2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat1.C         |   2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat2.C         |   2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat3.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C  |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm1.C         |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm10.C        |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm2.C         |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm5.C         |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm6.C         |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm8.C         |   2 +-
 .../g++.dg/cpp2a/concepts-template-parm9.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-using1.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts1.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts2.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts3.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts4.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts5.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts6.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/cond-triv2.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval-void1.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit1.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit10.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit11.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit12.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit14.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit15.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit3.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit4.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit5.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit8.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit9.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/desig13.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/desig2.C                |   6 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit14.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit15.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C           |   2 +-
 .../g++.dg/cpp2a/is-constant-evaluated9.C          |   2 +-
 .../g++.dg/cpp2a/lambda-generic-variadic20.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C          |  16 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C        |   2 +-
 .../multiple-deleted-destroying-delete-error-1.C   |   4 +-
 .../multiple-deleted-destroying-delete-error-2.C   |   4 +-
 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C        |   2 +-
 .../g++.dg/cpp2a/nodiscard-reason-nonstring.C      |   2 +-
 .../g++.dg/cpp2a/nodiscard-reason-only-one.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class10.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class11.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class12.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class13.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class14.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class15.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class16.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class2.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class25.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class27.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class3.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class31.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class34.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class4.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class5.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class6.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class7.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class8.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init1.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init10.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init11.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init12.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init13.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init15.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init16.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init18.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init19.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init2.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init20.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init21.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init22.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init23.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init24.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init25.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init26.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init3.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init4.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init5.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init6.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init7.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init8.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init9.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88534.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88537.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/pr89913.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C   |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C         |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C    |   8 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C    |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C     |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C       |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc1.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc10.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc11.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc12.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc13.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc14.C              |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc2.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc3.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc4.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc5.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc6.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc7.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc8.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc9.C               |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename1.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename10.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename11.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename12.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename13.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename14.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename15.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename16.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename17.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename2.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename3.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename4.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename5.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename6.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename7.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename8.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/typename9.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/ucn2.C                  |  10 +-
 .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C       |   2 +-
 .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C |   2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C      |   2 +-
 gcc/testsuite/g++.dg/cpp2a/volatile1.C             |  66 +--
 gcc/testsuite/g++.dg/cpp2a/volatile2.C             |   2 +-
 gcc/testsuite/g++.dg/cpp2a/volatile4.C             |   2 +-
 .../g++.dg/diagnostic/unclosed-extern-c.C          |   2 +-
 .../g++.dg/diagnostic/unclosed-function.C          |   2 +-
 .../g++.dg/diagnostic/unclosed-namespace.C         |   2 +-
 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C  |   2 +-
 gcc/testsuite/g++.dg/ext/pr84598.C                 |   2 +-
 gcc/testsuite/g++.dg/lookup/koenig15.C             |  45 ++
 gcc/testsuite/g++.dg/opt/pr95080.C                 |  41 ++
 gcc/testsuite/g++.dg/other/switch4.C               |   2 +-
 gcc/testsuite/g++.dg/parse/attr4.C                 |   3 +-
 gcc/testsuite/g++.dg/parse/cond4.C                 |   1 +
 gcc/testsuite/g++.dg/parse/crash10.C               |   2 +-
 gcc/testsuite/g++.dg/parse/crash18.C               |   2 +-
 gcc/testsuite/g++.dg/parse/crash27.C               |   3 +-
 gcc/testsuite/g++.dg/parse/crash34.C               |   3 +-
 gcc/testsuite/g++.dg/parse/crash35.C               |   2 +-
 gcc/testsuite/g++.dg/parse/crash52.C               |   3 +-
 gcc/testsuite/g++.dg/parse/crash59.C               |   2 +-
 gcc/testsuite/g++.dg/parse/crash61.C               |   2 +-
 gcc/testsuite/g++.dg/parse/crash67.C               |   2 +-
 gcc/testsuite/g++.dg/parse/error14.C               |   2 +-
 gcc/testsuite/g++.dg/parse/error56.C               |   2 +-
 gcc/testsuite/g++.dg/parse/invalid1.C              |   2 +-
 .../g++.dg/parse/parameter-declaration-1.C         |   2 +-
 gcc/testsuite/g++.dg/parse/parser-pr28152-2.C      |   2 +-
 gcc/testsuite/g++.dg/parse/parser-pr28152.C        |   2 +-
 gcc/testsuite/g++.dg/parse/pr68722.C               |   2 +-
 gcc/testsuite/g++.dg/pr46852.C                     |   2 +-
 gcc/testsuite/g++.dg/pr46868.C                     |   2 +-
 gcc/testsuite/g++.dg/template/crash115.C           |   2 +-
 gcc/testsuite/g++.dg/template/crash43.C            |   2 +-
 gcc/testsuite/g++.dg/template/crash90.C            |   4 +-
 gcc/testsuite/g++.dg/template/error-recovery1.C    |   2 +-
 gcc/testsuite/g++.dg/template/error57.C            |   2 +-
 gcc/testsuite/g++.old-deja/g++.other/crash31.C     |   2 +-
 gcc/testsuite/gcc.dg/asan/pr95051.c                |   2 +-
 gcc/testsuite/gcc.dg/empty-source-2.c              |   2 +-
 gcc/testsuite/gcc.dg/empty-source-3.c              |   2 +-
 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c        |   3 +-
 gcc/testsuite/gcc.dg/noncompile/pr35447-1.c        |   3 +-
 gcc/testsuite/gcc.dg/pr20245-1.c                   |   3 +-
 gcc/testsuite/gcc.dg/pr28419.c                     |   2 +-
 gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c      |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c            |  28 ++
 gcc/testsuite/gcc.dg/unclosed-init.c               |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c    |  22 +
 gcc/testsuite/gcc.target/i386/fma_double_1.c       |   6 +-
 gcc/testsuite/gcc.target/i386/fma_double_2.c       |   8 +-
 gcc/testsuite/gcc.target/i386/fma_double_3.c       |   8 +-
 gcc/testsuite/gcc.target/i386/fma_double_4.c       |   8 +-
 gcc/testsuite/gcc.target/i386/fma_double_5.c       |   8 +-
 gcc/testsuite/gcc.target/i386/fma_double_6.c       |   8 +-
 gcc/testsuite/gcc.target/i386/fma_float_1.c        |   6 +-
 gcc/testsuite/gcc.target/i386/fma_float_2.c        |   8 +-
 gcc/testsuite/gcc.target/i386/fma_float_3.c        |   8 +-
 gcc/testsuite/gcc.target/i386/fma_float_4.c        |   8 +-
 gcc/testsuite/gcc.target/i386/fma_float_5.c        |   8 +-
 gcc/testsuite/gcc.target/i386/fma_float_6.c        |   8 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_1.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_2.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_3.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_4.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_5.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_6.c     |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_1.c      |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_2.c      |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_3.c      |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_4.c      |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_5.c      |  16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_6.c      |  16 +-
 gcc/testsuite/gcc.target/i386/pr95046-4.c          |  39 ++
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c |  26 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c |  51 ++
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c |  39 ++
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c |  26 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c |  53 ++
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c |  39 ++
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c |  46 ++
 gcc/testsuite/gfortran.dg/pr88025.f90              |   2 +-
 gcc/testsuite/gfortran.dg/pr93497.f90              |   8 +
 gcc/testsuite/gfortran.dg/pr93714_1.f90            |   4 +-
 gcc/testsuite/gfortran.dg/pr93714_2.f90            |   4 +-
 gcc/testsuite/lib/target-supports.exp              |   8 +
 .../obj-c++.dg/property/property-neg-6.mm          |   2 +-
 gcc/testsuite/obj-c++.dg/syntax-error-10.mm        |   3 +-
 gcc/testsuite/obj-c++.dg/syntax-error-8.mm         |   2 +-
 gcc/testsuite/obj-c++.dg/syntax-error-9.mm         |   2 +-
 gcc/tree-data-ref.c                                |  12 +-
 gcc/tree-loop-distribution.c                       |   3 +-
 gcc/tree-ssa-math-opts.c                           |  29 ++
 gcc/tree-vect-loop.c                               |  48 +-
 gcc/tree-vect-slp.c                                |  28 +-
 gcc/tree-vect-stmts.c                              |  34 +-
 gcc/tree-vectorizer.c                              |   2 +-
 gcc/tree-vectorizer.h                              |  35 +-
 gcc/tree-vrp.c                                     | 309 +++++++-----
 libbacktrace/ChangeLog                             |  10 +
 libbacktrace/posix.c                               |   6 +-
 libbacktrace/ztest.c                               |   2 +-
 libcpp/ChangeLog                                   |  19 +
 libcpp/charset.c                                   |   2 +-
 libcpp/include/cpplib.h                            |   4 +-
 libcpp/init.c                                      |   8 +-
 libcpp/lex.c                                       |  37 +-
 libcpp/macro.c                                     |   2 +-
 libcpp/traditional.c                               |   6 +-
 libgo/Makefile.am                                  |   4 +
 libgo/Makefile.in                                  |   4 +
 libgomp/ChangeLog                                  |  11 +
 libgomp/testsuite/libgomp.fortran/pr66199-3.f90    |  53 ++
 libgomp/testsuite/libgomp.fortran/pr66199-4.f90    |  60 +++
 libgomp/testsuite/libgomp.fortran/pr66199-5.f90    |  71 +++
 libgomp/testsuite/libgomp.fortran/pr66199-6.f90    |  42 ++
 libgomp/testsuite/libgomp.fortran/pr66199-7.f90    |  72 +++
 libgomp/testsuite/libgomp.fortran/pr66199-8.f90    |  76 +++
 libgomp/testsuite/libgomp.fortran/pr66199-9.f90    |  46 ++
 libiberty/ChangeLog                                |   5 +
 libiberty/configure                                |  12 +-
 libitm/ChangeLog                                   |  12 +
 libitm/eh_cpp.cc                                   |  26 +-
 libitm/libitm.h                                    |  17 +-
 libstdc++-v3/ChangeLog                             |  12 +
 libstdc++-v3/include/experimental/memory_resource  |   4 +-
 .../memory_resource/new_delete_resource.cc         |   4 +-
 lto-plugin/ChangeLog                               |   5 +
 lto-plugin/configure                               |  16 +-
 643 files changed, 4204 insertions(+), 1185 deletions(-)


More information about the Libstdc++-cvs mailing list