[gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8236-gda946b41be521adb68bbe8695563b380cd8b3243' into redhat/gcc-11-branch

Jakub Jelinek jakub@gcc.gnu.org
Sun Apr 18 14:28:51 GMT 2021


https://gcc.gnu.org/g:8047a824dd92293d2ab13b33e1a0c5c8b4c83256

commit 8047a824dd92293d2ab13b33e1a0c5c8b4c83256
Merge: 669f363681b da946b41be5
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Sun Apr 18 16:28:23 2021 +0200

    Merge commit 'r11-8236-gda946b41be521adb68bbe8695563b380cd8b3243' into redhat/gcc-11-branch

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    1 +
 config/ChangeLog                                   |    5 +
 config/mh-mingw                                    |    2 +
 contrib/ChangeLog                                  |   11 +
 contrib/gcc-changelog/git_commit.py                |    6 +-
 contrib/gcc-changelog/test_email.py                |    4 +
 contrib/gcc-changelog/test_patches.txt             |   35 +
 gcc/ChangeLog                                      |  537 +++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   13 +
 gcc/ada/gcc-interface/misc.c                       |    3 +
 gcc/ada/gcc-interface/trans.c                      |   62 +-
 gcc/ada/gnat_ugn.texi                              |    2 +-
 gcc/analyzer/ChangeLog                             |  130 ++
 gcc/analyzer/analyzer.cc                           |    2 +-
 gcc/analyzer/diagnostic-manager.cc                 |    8 +-
 gcc/analyzer/engine.cc                             |   64 +-
 gcc/analyzer/exploded-graph.h                      |   11 +-
 gcc/analyzer/program-state.cc                      |   70 +-
 gcc/analyzer/program-state.h                       |    6 +-
 gcc/analyzer/region-model-impl-calls.cc            |   14 +-
 gcc/analyzer/region-model-reachability.cc          |    1 +
 gcc/analyzer/region-model.cc                       |   29 +-
 gcc/analyzer/region-model.h                        |   10 +-
 gcc/analyzer/sm-malloc.cc                          |    3 +-
 gcc/analyzer/store.cc                              |   88 +-
 gcc/analyzer/store.h                               |   89 +-
 gcc/analyzer/supergraph.cc                         |   57 +-
 gcc/analyzer/supergraph.h                          |   15 +
 gcc/attribs.c                                      |   77 +
 gcc/attribs.h                                      |    3 +
 gcc/builtins.c                                     |    8 +-
 gcc/c-family/ChangeLog                             |   24 +
 gcc/c-family/c-ada-spec.c                          |   39 +-
 gcc/c-family/c-warn.c                              |   18 +-
 gcc/c-family/c.opt                                 |    2 +-
 gcc/c/ChangeLog                                    |   18 +
 gcc/c/c-decl.c                                     |   11 +-
 gcc/c/c-typeck.c                                   |   10 +-
 gcc/combine.c                                      |   17 +-
 gcc/common/config/i386/cpuinfo.h                   |   11 +-
 gcc/common/config/i386/i386-common.c               |    4 +
 gcc/common/config/i386/i386-cpuinfo.h              |    1 +
 gcc/config.gcc                                     |    2 +-
 gcc/config/aarch64/aarch64-d.c                     |   23 +
 gcc/config/aarch64/aarch64-protos.h                |    1 +
 gcc/config/aarch64/aarch64-sve.md                  |   14 +
 gcc/config/aarch64/aarch64.c                       |   95 +-
 gcc/config/aarch64/aarch64.h                       |    3 +-
 gcc/config/aarch64/aarch64.md                      |  118 +-
 gcc/config/aarch64/iterators.md                    |    1 +
 gcc/config/arm/arm-d.c                             |   42 +
 gcc/config/arm/arm-protos.h                        |    1 +
 gcc/config/arm/arm.c                               |   29 +-
 gcc/config/arm/arm.h                               |    3 +-
 gcc/config/arm/iterators.md                        |    8 +-
 gcc/config/arm/mve.md                              |   25 +-
 gcc/config/csky/csky_pipeline_ck802.md             |    8 +-
 gcc/config/darwin-d.c                              |   26 +
 gcc/config/dragonfly-d.c                           |   26 +
 gcc/config/freebsd-d.c                             |   26 +
 gcc/config/glibc-d.c                               |   26 +
 gcc/config/i386/i386-c.c                           |    7 +
 gcc/config/i386/i386-d.c                           |   67 +
 gcc/config/i386/i386-options.c                     |    7 +-
 gcc/config/i386/i386-protos.h                      |    2 +
 gcc/config/i386/i386.h                             |   14 +-
 gcc/config/i386/serializeintrin.h                  |    7 +-
 gcc/config/i386/winnt-d.c                          |   30 +
 gcc/config/i386/x86-tune-costs.h                   |   27 +-
 gcc/config/i386/x86-tune.def                       |    3 +-
 gcc/config/mips/mips-d.c                           |   30 +
 gcc/config/mips/mips-protos.h                      |    1 +
 gcc/config/mips/mips.h                             |    3 +-
 gcc/config/netbsd-d.c                              |   28 +
 gcc/config/openbsd-d.c                             |   28 +
 gcc/config/pa/pa-d.c                               |   45 +
 gcc/config/pa/pa-protos.h                          |    1 +
 gcc/config/pa/pa.h                                 |    3 +-
 gcc/config/riscv/riscv-d.c                         |   46 +
 gcc/config/riscv/riscv-protos.h                    |    1 +
 gcc/config/riscv/riscv.h                           |    3 +-
 gcc/config/rs6000/rs6000-d.c                       |   51 +
 gcc/config/rs6000/rs6000-protos.h                  |    1 +
 gcc/config/rs6000/rs6000.c                         |    6 +-
 gcc/config/rs6000/rs6000.h                         |    3 +-
 gcc/config/rs6000/xcoff.h                          |   10 +-
 gcc/config/s390/s390-builtins.def                  |   85 +-
 gcc/config/s390/s390-d.c                           |   30 +
 gcc/config/s390/s390-protos.h                      |    1 +
 gcc/config/s390/s390.c                             |   35 +-
 gcc/config/s390/s390.h                             |    3 +-
 gcc/config/s390/s390.md                            |   25 +-
 gcc/config/sol2-d.c                                |   26 +
 gcc/config/sparc/sparc-d.c                         |   28 +
 gcc/config/sparc/sparc-protos.h                    |    1 +
 gcc/config/sparc/sparc.h                           |    3 +-
 gcc/config/vax/vax.md                              |    2 +-
 gcc/cp/ChangeLog                                   |  368 ++++
 gcc/cp/call.c                                      |   18 +-
 gcc/cp/class.c                                     |   13 +-
 gcc/cp/constexpr.c                                 |   67 +-
 gcc/cp/constraint.cc                               |   46 +-
 gcc/cp/cp-tree.h                                   |   17 +-
 gcc/cp/decl.c                                      |   44 +-
 gcc/cp/except.c                                    |    2 +
 gcc/cp/init.c                                      |   19 +-
 gcc/cp/lambda.c                                    |    1 +
 gcc/cp/mangle.c                                    |   51 +-
 gcc/cp/module.cc                                   |   70 +-
 gcc/cp/name-lookup.c                               |    2 +-
 gcc/cp/parser.c                                    |   57 +-
 gcc/cp/pt.c                                        |  218 +-
 gcc/cp/semantics.c                                 |   29 +
 gcc/cp/tree.c                                      |   33 +-
 gcc/cp/typeck.c                                    |   36 +-
 gcc/cp/typeck2.c                                   |   17 +-
 gcc/cse.c                                          |    5 +
 gcc/cselib.c                                       |    5 +
 gcc/d/ChangeLog                                    |  162 ++
 gcc/d/d-attribs.cc                                 |  835 +++++--
 gcc/d/d-builtins.cc                                |   19 -
 gcc/d/d-codegen.cc                                 |   28 +-
 gcc/d/d-diagnostic.cc                              |    4 +
 gcc/d/d-target.cc                                  |   49 +-
 gcc/d/d-target.def                                 |   41 +
 gcc/d/d-tree.h                                     |    1 -
 gcc/d/decl.cc                                      |   29 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/chkformat.c                              |   44 +-
 gcc/d/dmd/denum.c                                  |   54 +-
 gcc/d/dmd/dstruct.c                                |    2 +
 gcc/d/dmd/dsymbol.h                                |    2 +
 gcc/d/dmd/dsymbolsem.c                             |   82 +-
 gcc/d/dmd/dtemplate.c                              |   59 +-
 gcc/d/dmd/hdrgen.c                                 |    4 +
 gcc/d/dmd/mtype.c                                  |   27 +-
 gcc/d/dmd/template.h                               |    2 +
 gcc/d/dmd/traits.c                                 |   12 +
 gcc/d/dmd/typesem.c                                |    8 +-
 gcc/d/dmd/version.h                                |    2 +
 gcc/d/typeinfo.cc                                  |    5 +-
 gcc/d/types.cc                                     |   21 +-
 gcc/doc/extend.texi                                | 2285 +++-----------------
 gcc/doc/invoke.texi                                |   28 +-
 gcc/doc/sourcebuild.texi                           |    4 +
 gcc/doc/tm.texi                                    |   28 +
 gcc/doc/tm.texi.in                                 |    8 +
 gcc/emit-rtl.c                                     |    1 +
 gcc/expr.c                                         |    2 +-
 gcc/fold-const.c                                   |    2 +-
 gcc/fortran/ChangeLog                              |   58 +
 gcc/fortran/intrinsic.texi                         |   34 +-
 gcc/fortran/module.c                               |   11 +
 gcc/fortran/resolve.c                              |    1 +
 gcc/fortran/symbol.c                               |    2 +-
 gcc/fortran/trans-array.c                          |  218 +-
 gcc/fortran/trans-expr.c                           |   98 +-
 gcc/fortran/trans-types.c                          |   16 +-
 gcc/fortran/trans.c                                |   36 +-
 gcc/fortran/trans.h                                |    6 +-
 gcc/gimple-builder.h                               |    2 +
 gcc/gimple-ssa-warn-alloca.c                       |    5 +-
 gcc/gimplify.c                                     |    3 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/jump.c                                         |    5 +
 gcc/lra-constraints.c                              |   16 +-
 gcc/lra-lives.c                                    |   57 +-
 gcc/lto/ChangeLog                                  |   10 +
 gcc/lto/lto-lang.c                                 |    2 +-
 gcc/lto/lto.c                                      |    2 +-
 gcc/match.pd                                       |    2 +-
 gcc/omp-expand.c                                   |    2 +-
 gcc/po/ChangeLog                                   |   12 +
 gcc/po/de.po                                       |  731 +++----
 gcc/po/sv.po                                       |  538 ++---
 gcc/print-rtl.c                                    |   34 +-
 gcc/reg-notes.def                                  |   15 +
 gcc/reload.c                                       |    5 +
 gcc/rtl.c                                          |   10 +
 gcc/rtl.h                                          |   17 +
 gcc/rtlanal.c                                      |   38 +-
 gcc/simplify-rtx.c                                 |   22 +-
 gcc/testsuite/ChangeLog                            |  808 +++++++
 .../c-c++-common/Wimplicit-fallthrough-6.c         |   16 +-
 .../c-c++-common/Wimplicit-fallthrough-7.c         |    4 +-
 gcc/testsuite/c-c++-common/goacc/collapse-2.c      |   56 +
 gcc/testsuite/c-c++-common/zero-scratch-regs-10.c  |    2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-11.c  |    2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-8.c   |    2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-9.c   |    2 +-
 gcc/testsuite/g++.dg/abi/lambda-defarg1.C          |   11 +
 gcc/testsuite/g++.dg/abi/mangle71.C                |   12 +-
 gcc/testsuite/g++.dg/abi/mangle77.C                |   31 +
 gcc/testsuite/g++.dg/asan/pr99877.C                |   19 +
 gcc/testsuite/g++.dg/concepts/abbrev10.C           |   18 +
 gcc/testsuite/g++.dg/concepts/abbrev11.C           |   10 +
 gcc/testsuite/g++.dg/conversion/pr66211.C          |    2 +-
 gcc/testsuite/g++.dg/conversion/ref7.C             |   17 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C      |    7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C       |   15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-this1.C       |   10 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C   |   15 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C |   12 +
 .../g++.dg/cpp0x/lambda/lambda-variadic13.C        |   11 +
 gcc/testsuite/g++.dg/cpp0x/noexcept66.C            |   13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept67.C            |   26 +
 gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C     |    2 +-
 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C              |    2 +-
 gcc/testsuite/g++.dg/cpp0x/rv-life.C               |   12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C     |   24 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C     |   12 +
 .../g++.dg/cpp1y/lambda-generic-Wunused.C          |   18 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum1.C  |   10 +
 .../g++.dg/cpp1y/lambda-generic-local-class1.C     |   10 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C          |   33 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction84.C     |    9 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C     |   16 +
 gcc/testsuite/g++.dg/cpp1z/fold-lambda4.C          |   30 +
 gcc/testsuite/g++.dg/cpp1z/inline-var9.C           |   40 +
 gcc/testsuite/g++.dg/cpp1z/pr99833.C               |   11 +
 gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C    |    7 +
 .../g++.dg/cpp2a/class-deduction-alias5.C          |   18 +
 .../g++.dg/cpp2a/class-deduction-alias6.C          |   11 +
 .../g++.dg/cpp2a/class-deduction-alias7.C          |   32 +
 .../g++.dg/cpp2a/class-deduction-alias8.C          |   14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad3.C        |   16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda16.C     |   61 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda17.C     |   14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C |   32 +
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C |   10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C      |   10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C      |    8 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C       |    4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C      |   27 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C       |   45 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C       |   43 +
 gcc/testsuite/g++.dg/cpp2a/explicit16.C            |    2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit17.C            |    9 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C       |    6 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C       |    5 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C  |   25 -
 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C  |    2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class43.C       |   11 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class44.C       |   25 +
 gcc/testsuite/g++.dg/cpp2a/pr99833.C               |   18 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-err6.C        |   20 +
 gcc/testsuite/g++.dg/cpp2a/typename14.C            |    4 +-
 gcc/testsuite/g++.dg/cpp2a/typename19.C            |    5 +
 gcc/testsuite/g++.dg/debug/cleanup1.C              |   41 +
 gcc/testsuite/g++.dg/debug/defaulted1.C            |   10 +
 gcc/testsuite/g++.dg/diagnostic/pr72803.C          |    5 +-
 gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C |    4 +-
 gcc/testsuite/g++.dg/ext/vector40.C                |    1 +
 gcc/testsuite/g++.dg/gcov/gcov-2.C                 |    4 +-
 gcc/testsuite/g++.dg/gomp/this-1.C                 |    4 +-
 gcc/testsuite/g++.dg/gomp/tls-5.C                  |    2 +-
 gcc/testsuite/g++.dg/lookup/pr84962.C              |    2 +-
 gcc/testsuite/g++.dg/lookup/using66.C              |   23 +
 gcc/testsuite/g++.dg/modules/builtin-3_a.C         |   23 +-
 gcc/testsuite/g++.dg/modules/builtin-3_b.C         |    7 +-
 gcc/testsuite/g++.dg/other/anon-union5.C           |    9 +
 gcc/testsuite/g++.dg/parse/template2.C             |    2 +-
 gcc/testsuite/g++.dg/parse/uneval1.C               |   14 +
 gcc/testsuite/g++.dg/template/dependent-tmpl1.C    |    9 +
 gcc/testsuite/g++.dg/template/dependent-tmpl2.C    |   10 +
 gcc/testsuite/g++.dg/template/error8.C             |    2 +-
 gcc/testsuite/g++.dg/template/friend70.C           |    9 +
 gcc/testsuite/g++.dg/template/friend71.C           |    8 +
 gcc/testsuite/g++.dg/template/mem-spec2.C          |   11 +
 gcc/testsuite/g++.dg/template/ref11.C              |    9 +
 gcc/testsuite/g++.dg/tm/inherit2.C                 |    4 +-
 gcc/testsuite/g++.dg/tm/unsafe1.C                  |    4 +-
 gcc/testsuite/g++.dg/tree-ssa/pr83518.C            |    2 +-
 .../g++.dg/warn/Wimplicit-fallthrough-1.C          |    4 +-
 gcc/testsuite/g++.dg/warn/uninit-pr55288.C         |   43 +
 gcc/testsuite/g++.dg/warn/uninit-pr82800.C         |   43 +
 gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C     |    2 +-
 gcc/testsuite/g++.old-deja/g++.ns/crash3.C         |    2 +-
 gcc/testsuite/g++.old-deja/g++.ns/template7.C      |    2 +-
 gcc/testsuite/g++.old-deja/g++.pt/crash8.C         |    4 +-
 .../advsimd-intrinsics/advsimd-intrinsics.exp      |   72 +
 .../aarch64/advsimd-intrinsics/pr98852.C           |  110 +
 .../g++.target/aarch64/bfloat_cpp_typecheck.C      |    4 +-
 .../g++.target/aarch64/sve/aarch64-sve.exp         |   10 +-
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |    2 +-
 gcc/testsuite/g++.target/aarch64/sve/pr99781.C     |   18 +
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |    4 +
 gcc/testsuite/g++.target/arm/arm.exp               |    2 +-
 gcc/testsuite/g++.target/arm/mve.exp               |    2 +-
 gcc/testsuite/g++.target/i386/mv16.C               |    6 +
 gcc/testsuite/gcc.c-torture/compile/pr99647.c      |    5 +
 gcc/testsuite/gcc.c-torture/execute/pr92618.c      |    4 +-
 gcc/testsuite/gcc.c-torture/execute/pr98736.c      |   14 +
 gcc/testsuite/gcc.dg/Warray-parameter-9.c          |   54 +
 gcc/testsuite/gcc.dg/Wnonnull-6.c                  |   93 +
 gcc/testsuite/gcc.dg/Wreturn-type3.c               |   54 +
 gcc/testsuite/gcc.dg/Wunused-result.c              |   50 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr100011.c           |   16 +
 gcc/testsuite/gcc.dg/analyzer/pr98599-a.c          |    8 +
 gcc/testsuite/gcc.dg/analyzer/pr98599-b.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/pr99042.c            |   53 +
 gcc/testsuite/gcc.dg/analyzer/pr99774-1.c          |   61 +
 gcc/testsuite/gcc.dg/analyzer/pr99774-2.c          |  144 ++
 gcc/testsuite/gcc.dg/analyzer/pr99886.c            |   21 +
 gcc/testsuite/gcc.dg/analyzer/pr99906.c            |    3 +
 gcc/testsuite/gcc.dg/attr-noreturn.c               |   64 +
 gcc/testsuite/gcc.dg/attr-returns-nonnull.c        |   58 +
 gcc/testsuite/gcc.dg/lto/pr99849_0.c               |   23 +
 gcc/testsuite/gcc.dg/pr84877.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr86058.c                     |   19 +
 gcc/testsuite/gcc.dg/pr93210.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr96573.c                     |    2 +-
 gcc/testsuite/gcc.dg/pr99830.c                     |   10 +
 gcc/testsuite/gcc.dg/pr99990.c                     |   12 +
 gcc/testsuite/gcc.dg/torture/pr100053.c            |   25 +
 gcc/testsuite/gcc.dg/torture/pr98601.c             |   14 +
 gcc/testsuite/gcc.dg/torture/pr99880.c             |   22 +
 gcc/testsuite/gcc.dg/torture/pr99947.c             |   18 +
 gcc/testsuite/gcc.dg/torture/pr99954.c             |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c          |    1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c          |    1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr84512.c            |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c         |   21 +
 gcc/testsuite/gcc.dg/uninit-pr89230-1.c            |   25 +
 gcc/testsuite/gcc.dg/uninit-pr89230-2.c            |   54 +
 gcc/testsuite/gcc.dg/unroll-and-jam.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-43.c              |    2 +-
 gcc/testsuite/gcc.dg/{ => vect}/gimplefe-40.c      |    0
 gcc/testsuite/gcc.dg/{ => vect}/gimplefe-41.c      |    0
 gcc/testsuite/gcc.dg/vect/pr65947-7.c              |    5 +-
 gcc/testsuite/gcc.dg/vect/pr99102.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-21.c                 |    4 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-11.c           |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-complex-5.c         |    3 +-
 .../aarch64/advsimd-intrinsics/bf16_get-be.c       |    1 +
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |    1 +
 .../aarch64/advsimd-intrinsics/pr98852.c           |  129 ++
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |    1 +
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |    2 +
 gcc/testsuite/gcc.target/aarch64/insv_1.c          |    4 +-
 .../gcc.target/aarch64/mem-shift-canonical.c       |   26 +-
 gcc/testsuite/gcc.target/aarch64/pr100028.c        |   22 +
 gcc/testsuite/gcc.target/aarch64/pr100056.c        |   58 +
 gcc/testsuite/gcc.target/aarch64/pr100075.c        |   20 +
 gcc/testsuite/gcc.target/aarch64/pr70398.c         |    1 +
 gcc/testsuite/gcc.target/aarch64/pr91710.c         |   16 +
 gcc/testsuite/gcc.target/aarch64/pr98772.c         |    3 +
 gcc/testsuite/gcc.target/aarch64/pr99767.c         |   16 +
 gcc/testsuite/gcc.target/aarch64/pr99873_1.c       |   17 +
 gcc/testsuite/gcc.target/aarch64/pr99873_2.c       |   20 +
 gcc/testsuite/gcc.target/aarch64/pr99873_3.c       |   20 +
 .../gcc.target/aarch64/simd/vect_su_add_sub.c      |    2 +
 .../gcc.target/aarch64/sve/aarch64-sve.exp         |   19 +-
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |    2 +-
 .../aarch64/sve/acle/general-c/func_redef_1.c      |    2 +-
 .../aarch64/sve/acle/general-c/func_redef_2.c      |    2 +-
 .../aarch64/sve/acle/general-c/func_redef_3.c      |    2 +-
 .../aarch64/sve/acle/general-c/func_redef_6.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_1.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_10.c     |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_13.c     |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_2.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_3.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_4.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_5.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_6.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_8.c      |    2 +-
 .../aarch64/sve/acle/general-c/type_redef_9.c      |    2 +-
 .../gcc.target/aarch64/sve/acle/general/pr99246.c  |   17 +
 gcc/testsuite/gcc.target/aarch64/sve/mul_2.c       |   14 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c    |   25 +
 gcc/testsuite/gcc.target/aarch64/sve/pr88834.c     |    5 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr88834_ld3.c |   16 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99873_1.c   |   15 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99873_2.c   |   18 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99873_3.c   |   18 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c   |   16 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c   |    5 +
 .../gcc.target/aarch64/sve2/aarch64-sve2.exp       |   14 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |    4 +
 gcc/testsuite/gcc.target/arm/arm.exp               |    2 +-
 gcc/testsuite/gcc.target/arm/mve/mve.exp           |    2 +-
 gcc/testsuite/gcc.target/arm/pr99596.c             |   18 +
 gcc/testsuite/gcc.target/arm/pure-code/pr96770.c   |   12 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    1 +
 gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c |   11 +
 gcc/testsuite/gcc.target/i386/memcpy-strategy-11.c |   18 +
 gcc/testsuite/gcc.target/i386/memcpy-strategy-9.c  |    9 +
 gcc/testsuite/gcc.target/i386/memset-strategy-7.c  |   11 +
 gcc/testsuite/gcc.target/i386/memset-strategy-8.c  |    9 +
 gcc/testsuite/gcc.target/i386/memset-strategy-9.c  |   17 +
 gcc/testsuite/gcc.target/i386/pr100066.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr99744-2.c          |   11 +
 gcc/testsuite/gcc.target/i386/pr99905.c            |   33 +
 .../gcc.target/s390/zero-scratch-regs-1.c          |   65 +
 .../gcc.target/s390/zvector/imm-range-error-1.c    |   26 +
 .../gcc.target/s390/zvector/vec_msum_u128-1.c      |   45 +
 gcc/testsuite/gdc.dg/attr_allocsize1.d             |   44 +
 gcc/testsuite/gdc.dg/attr_allocsize2.d             |   13 +
 gcc/testsuite/gdc.dg/attr_alwaysinline1.d          |   17 +
 gcc/testsuite/gdc.dg/attr_cold1.d                  |   13 +
 gcc/testsuite/gdc.dg/attr_exclusions1.d            |   19 +
 gcc/testsuite/gdc.dg/attr_exclusions2.d            |   19 +
 gcc/testsuite/gdc.dg/attr_flatten1.d               |   21 +
 gcc/testsuite/gdc.dg/attr_module.d                 |   40 +
 gcc/testsuite/gdc.dg/attr_noclone1.d               |   12 +
 gcc/testsuite/gdc.dg/attr_noicf1.d                 |   30 +
 gcc/testsuite/gdc.dg/attr_noinline1.d              |   19 +
 gcc/testsuite/gdc.dg/attr_noipa1.d                 |   17 +
 gcc/testsuite/gdc.dg/attr_noplt1.d                 |   13 +
 gcc/testsuite/gdc.dg/attr_optimize1.d              |   48 +
 gcc/testsuite/gdc.dg/attr_optimize2.d              |    9 +
 gcc/testsuite/gdc.dg/attr_optimize3.d              |   19 +
 gcc/testsuite/gdc.dg/attr_optimize4.d              |   45 +
 gcc/testsuite/gdc.dg/attr_restrict1.d              |   18 +
 gcc/testsuite/gdc.dg/attr_section1.d               |   23 +
 gcc/testsuite/gdc.dg/attr_symver1.d                |   24 +
 gcc/testsuite/gdc.dg/attr_target1.d                |   20 +
 gcc/testsuite/gdc.dg/attr_targetclones1.d          |   12 +
 gcc/testsuite/gdc.dg/attr_used1.d                  |   16 +
 gcc/testsuite/gdc.dg/attr_used2.d                  |   16 +
 gcc/testsuite/gdc.dg/attr_weak1.d                  |   14 +
 gcc/testsuite/gdc.dg/gdc108.d                      |    4 +-
 gcc/testsuite/gdc.dg/gdc142.d                      |    2 +-
 gcc/testsuite/gdc.dg/imports/attributes.d          |   28 +
 gcc/testsuite/gdc.dg/pr90136a.d                    |    4 +-
 gcc/testsuite/gdc.dg/pr90136b.d                    |    2 +-
 gcc/testsuite/gdc.dg/pr90136c.d                    |    6 +-
 gcc/testsuite/gdc.dg/pr95173.d                     |    2 +-
 gcc/testsuite/gdc.test/compilable/ice10770.d       |    5 +
 .../gdc.test/compilable/imports/pkg16044/package.d |    4 +
 .../compilable/imports/pkg16044/sub/package.d      |    4 +
 gcc/testsuite/gdc.test/compilable/issue16044.d     |    9 +
 gcc/testsuite/gdc.test/compilable/issue20915.d     |   10 +
 gcc/testsuite/gdc.test/compilable/issue21813a.d    |   13 +
 gcc/testsuite/gdc.test/compilable/issue21813b.d    |   13 +
 gcc/testsuite/gdc.test/compilable/test19145.d      |   14 +
 gcc/testsuite/gdc.test/compilable/test20894.d      |   46 +
 gcc/testsuite/gdc.test/compilable/test21812.d      |   10 +
 .../gdc.test/fail_compilation/chkformat.d          |   34 +-
 .../gdc.test/fail_compilation/diag19196.d          |   16 +
 .../gdc.test/fail_compilation/enum_init.d          |  171 ++
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |    8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10770.d |   13 -
 gcc/testsuite/gdc.test/fail_compilation/ice8511.d  |   13 -
 .../gdc.test/fail_compilation/test16228.d          |   17 +-
 .../gdc.test/fail_compilation/test20919.d          |   13 +
 gcc/testsuite/gfortran.dg/PR100094.f90             |   37 +
 gcc/testsuite/gfortran.dg/PR10018.f90              |   11 +
 gcc/testsuite/gfortran.dg/coarray/dummy_2.f90      |   26 +
 gcc/testsuite/gfortran.dg/ieee/ieee_6.f90          |    1 +
 gcc/testsuite/gfortran.dg/ieee/ieee_8.f90          |    4 +-
 gcc/testsuite/gfortran.dg/pr63797.f90              |   60 +
 gcc/testsuite/gfortran.dg/vect/pr99924.f90         |   12 +
 gcc/testsuite/gfortran.dg/vect/vect-8.f90          |    3 +-
 gcc/testsuite/lib/gcc-defs.exp                     |   62 +
 gcc/testsuite/lib/gcc.exp                          |    3 +
 gcc/testsuite/lib/scanasm.exp                      |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   12 +
 gcc/tree-cfg.c                                     |    2 +
 gcc/tree-loop-distribution.c                       |   29 +-
 gcc/tree-ssa-pre.c                                 |   39 +-
 gcc/tree-ssa-propagate.c                           |    2 +-
 gcc/tree-ssa-sccvn.c                               |   70 +-
 gcc/tree-ssa-sccvn.h                               |    1 +
 gcc/tree-vect-loop.c                               |   20 +-
 gcc/tree-vect-slp.c                                |  251 ++-
 gcc/tree.c                                         |    2 +-
 gcc/varasm.c                                       |    4 +-
 intl/ChangeLog                                     |    7 +
 intl/Makefile.in                                   |    4 +-
 intl/configure                                     |   12 +
 intl/configure.ac                                  |    6 +
 libcody/ChangeLog                                  |    4 +
 libcody/LICENSE.gcc                                |   29 -
 libcpp/ChangeLog                                   |   12 +
 libcpp/include/line-map.h                          |   10 +-
 libcpp/line-map.c                                  |   21 +-
 libgcc/ChangeLog                                   |    6 +
 libgcc/config/rs6000/t-float128                    |    7 +-
 libgo/MERGE                                        |    2 +-
 libgo/VERSION                                      |    2 +-
 libgo/go/cmd/go.mod                                |    2 +-
 libgo/go/cmd/go/alldocs.go                         |   20 +-
 libgo/go/cmd/go/internal/modfetch/cache.go         |   17 +
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   77 +-
 libgo/go/cmd/go/internal/work/build.go             |   20 +-
 libgo/go/cmd/go/testdata/script/mod_verify.txt     |    7 +-
 libgo/go/cmd/vendor/modules.txt                    |    2 +-
 libgo/go/golang.org/x/mod/module/module.go         |   38 +-
 libgo/go/runtime/symtab_test.go                    |   85 +
 libgo/go/runtime/time.go                           |    5 +
 libgo/go/testing/helper_test.go                    |   32 +
 libgo/go/testing/testing.go                        |   15 +-
 libgo/go/time/sleep_test.go                        |   16 +
 libgo/misc/cgo/testplugin/plugin_test.go           |    7 +
 .../testplugin/testdata/issue44956/base/base.go    |    7 +
 .../cgo/testplugin/testdata/issue44956/main.go     |   47 +
 .../cgo/testplugin/testdata/issue44956/plugin1.go  |    9 +
 .../cgo/testplugin/testdata/issue44956/plugin2.go  |   11 +
 libgomp/ChangeLog                                  |   39 +
 libgomp/team.c                                     |    4 +-
 libgomp/testsuite/lib/libgomp.exp                  |   12 +
 .../testsuite/libgomp.c-c++-common/task-detach-6.c |    5 +-
 libgomp/testsuite/libgomp.c/pr99555-1.c            |    5 +-
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |    3 +-
 .../testsuite/libgomp.fortran/task-detach-6.f90    |    3 +-
 .../libgomp.oacc-c-c++-common/collapse-2.c         |   17 +-
 .../libgomp.oacc-c-c++-common/collapse-3.c         |   15 +-
 .../libgomp.oacc-c-c++-common/static-variable-1.c  |  460 ++++
 libphobos/ChangeLog                                |   66 +
 libphobos/Makefile.in                              |    1 +
 libphobos/configure                                |   47 +-
 libphobos/configure.ac                             |    1 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |   29 +-
 libphobos/libdruntime/Makefile.in                  |   50 +-
 libphobos/libdruntime/core/thread/osthread.d       |   10 +-
 libphobos/libdruntime/gcc/attribute.d              |   11 +-
 libphobos/libdruntime/gcc/attributes.d             |  605 ++++++
 libphobos/libdruntime/gcc/deh.d                    |    2 +-
 libphobos/libdruntime/gcc/sections/android.d       |  184 --
 libphobos/libdruntime/gcc/sections/common.d        |   39 +
 .../gcc/sections/{elf_shared.d => elf.d}           |   71 +-
 libphobos/libdruntime/gcc/sections/macho.d         |  738 +++++++
 libphobos/libdruntime/gcc/sections/osx.d           |  284 ---
 libphobos/libdruntime/gcc/sections/package.d       |   47 +-
 libphobos/libdruntime/gcc/sections/pecoff.d        |  826 +++++++
 libphobos/libdruntime/gcc/sections/win32.d         |  183 --
 libphobos/libdruntime/gcc/sections/win64.d         |  321 ---
 libphobos/libdruntime/object.d                     |    2 +-
 libphobos/m4/druntime.m4                           |   19 +
 libphobos/src/Makefile.am                          |    2 +-
 libphobos/src/Makefile.in                          |    3 +-
 libphobos/testsuite/Makefile.in                    |    1 +
 .../testsuite/libphobos.druntime/druntime.exp      |    5 +-
 .../libphobos.druntime_shared/druntime_shared.exp  |    2 +-
 libphobos/testsuite/libphobos.phobos/phobos.exp    |    5 +-
 .../libphobos.phobos_shared/phobos_shared.exp      |    2 +-
 libsanitizer/ChangeLog                             |    7 +
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |   13 +-
 libstdc++-v3/ChangeLog                             |  394 ++++
 .../abi/post/i386-linux-gnu/baseline_symbols.txt   |  102 +
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |  102 +
 .../post/powerpc-linux-gnu/baseline_symbols.txt    |  107 +
 .../powerpc64-linux-gnu/32/baseline_symbols.txt    |  107 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |  107 +
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |  107 +
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |  102 +
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |  102 +
 libstdc++-v3/configure                             |   30 +-
 libstdc++-v3/doc/Makefile.am                       |    1 +
 libstdc++-v3/doc/Makefile.in                       |    1 +
 libstdc++-v3/doc/html/index.html                   |    6 +-
 libstdc++-v3/doc/html/manual/appendix.html         |    6 +-
 libstdc++-v3/doc/html/manual/appendix_porting.html |    6 +-
 libstdc++-v3/doc/html/manual/backwards.html        |  363 +---
 libstdc++-v3/doc/html/manual/index.html            |    6 +-
 .../doc/xml/manual/backwards_compatibility.xml     |  572 +----
 libstdc++-v3/include/bits/alloc_traits.h           |    2 +-
 libstdc++-v3/include/bits/atomic_base.h            |    2 +-
 libstdc++-v3/include/bits/basic_ios.h              |   12 +-
 libstdc++-v3/include/bits/basic_string.h           |    7 +-
 libstdc++-v3/include/bits/forward_list.h           |    2 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    6 +-
 libstdc++-v3/include/bits/fs_fwd.h                 |    2 +-
 libstdc++-v3/include/bits/fs_ops.h                 |    2 +-
 libstdc++-v3/include/bits/fs_path.h                |    2 +-
 libstdc++-v3/include/bits/functional_hash.h        |    2 +-
 libstdc++-v3/include/bits/gslice.h                 |    2 +-
 libstdc++-v3/include/bits/gslice_array.h           |    2 +-
 libstdc++-v3/include/bits/hashtable.h              |   32 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    2 +-
 libstdc++-v3/include/bits/indirect_array.h         |    2 +-
 libstdc++-v3/include/bits/locale_classes.h         |   12 +-
 libstdc++-v3/include/bits/locale_facets.h          |   36 +-
 libstdc++-v3/include/bits/locale_facets_nonio.h    |   28 +-
 libstdc++-v3/include/bits/mask_array.h             |    2 +-
 libstdc++-v3/include/bits/max_size_type.h          |    2 +-
 libstdc++-v3/include/bits/move.h                   |    7 +-
 libstdc++-v3/include/bits/random.h                 |   16 +-
 libstdc++-v3/include/bits/ranges_cmp.h             |    1 +
 libstdc++-v3/include/bits/ranges_util.h            |   15 -
 libstdc++-v3/include/bits/refwrap.h                |    2 +-
 libstdc++-v3/include/bits/regex.h                  |   58 +-
 libstdc++-v3/include/bits/regex_automaton.h        |    2 +-
 libstdc++-v3/include/bits/regex_compiler.h         |    2 +-
 libstdc++-v3/include/bits/regex_constants.h        |   10 +-
 libstdc++-v3/include/bits/regex_error.h            |    6 +-
 libstdc++-v3/include/bits/regex_executor.h         |    2 +-
 libstdc++-v3/include/bits/regex_scanner.h          |    2 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    6 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   14 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |    2 +-
 libstdc++-v3/include/bits/slice_array.h            |    2 +-
 libstdc++-v3/include/bits/specfun.h                |    4 +-
 libstdc++-v3/include/bits/std_function.h           |    2 +-
 libstdc++-v3/include/bits/std_mutex.h              |    2 +-
 libstdc++-v3/include/bits/stl_deque.h              |   16 +-
 libstdc++-v3/include/bits/stl_iterator.h           |    8 +-
 .../include/bits/stl_iterator_base_types.h         |    8 +-
 libstdc++-v3/include/bits/stl_map.h                |   46 +-
 libstdc++-v3/include/bits/stl_multimap.h           |   46 +-
 libstdc++-v3/include/bits/stl_multiset.h           |   24 +-
 libstdc++-v3/include/bits/stl_numeric.h            |    2 +-
 libstdc++-v3/include/bits/stl_pair.h               |    2 +-
 libstdc++-v3/include/bits/stl_set.h                |   32 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    2 +-
 libstdc++-v3/include/bits/stream_iterator.h        |    6 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |   10 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    6 +-
 libstdc++-v3/include/bits/unordered_map.h          |  112 +-
 libstdc++-v3/include/bits/unordered_set.h          |  104 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |    2 +-
 libstdc++-v3/include/c_global/cstddef              |    1 +
 libstdc++-v3/include/debug/helper_functions.h      |   14 +-
 libstdc++-v3/include/debug/macros.h                |   10 +-
 libstdc++-v3/include/debug/safe_iterator.h         |   14 +
 libstdc++-v3/include/debug/safe_iterator.tcc       |   76 +-
 libstdc++-v3/include/debug/stl_iterator.h          |   14 +
 libstdc++-v3/include/decimal/decimal               |    2 +-
 libstdc++-v3/include/experimental/any              |    6 +-
 libstdc++-v3/include/experimental/array            |    2 +-
 libstdc++-v3/include/experimental/bits/fs_dir.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_fwd.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    2 +-
 libstdc++-v3/include/experimental/buffer           |   16 +-
 libstdc++-v3/include/experimental/internet         |   42 +-
 libstdc++-v3/include/experimental/optional         |    4 +-
 libstdc++-v3/include/experimental/propagate_const  |    2 +-
 libstdc++-v3/include/experimental/socket           |   10 +-
 libstdc++-v3/include/ext/pb_ds/assoc_container.hpp |    8 +-
 .../pb_ds/detail/priority_queue_base_dispatch.hpp  |    8 +-
 .../detail/tree_policy/node_metadata_selector.hpp  |    2 +-
 .../detail/trie_policy/node_metadata_selector.hpp  |    2 +-
 .../include/ext/pb_ds/detail/types_traits.hpp      |    2 +-
 libstdc++-v3/include/ext/pb_ds/exception.hpp       |    2 +-
 libstdc++-v3/include/ext/pb_ds/priority_queue.hpp  |    3 +-
 libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp   |   10 +-
 libstdc++-v3/include/ext/random                    |   14 +-
 libstdc++-v3/include/std/any                       |    4 +-
 libstdc++-v3/include/std/atomic                    |    2 +-
 libstdc++-v3/include/std/bit                       |   19 +-
 libstdc++-v3/include/std/bitset                    |   32 +-
 libstdc++-v3/include/std/chrono                    |    6 +-
 libstdc++-v3/include/std/complex                   |   26 +-
 libstdc++-v3/include/std/condition_variable        |    2 +-
 libstdc++-v3/include/std/fstream                   |    4 +-
 libstdc++-v3/include/std/future                    |    2 +-
 libstdc++-v3/include/std/iostream                  |    4 +-
 libstdc++-v3/include/std/istream                   |   28 +-
 libstdc++-v3/include/std/memory                    |    2 +-
 libstdc++-v3/include/std/mutex                     |    2 +-
 libstdc++-v3/include/std/numeric                   |    2 +-
 libstdc++-v3/include/std/ostream                   |   28 +-
 libstdc++-v3/include/std/ranges                    |  782 ++++---
 libstdc++-v3/include/std/ratio                     |    2 +-
 libstdc++-v3/include/std/shared_mutex              |    2 +-
 libstdc++-v3/include/std/stdexcept                 |    2 +-
 libstdc++-v3/include/std/streambuf                 |   20 +-
 libstdc++-v3/include/std/string_view               |    2 +-
 libstdc++-v3/include/std/system_error              |    2 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/include/std/type_traits               |   15 +-
 libstdc++-v3/include/std/utility                   |    6 +-
 libstdc++-v3/include/std/valarray                  |    4 +-
 libstdc++-v3/include/std/variant                   |    2 +-
 libstdc++-v3/include/tr1/cmath                     |    6 +-
 libstdc++-v3/include/tr1/complex                   |    2 +-
 libstdc++-v3/include/tr1/random.h                  |   10 +-
 libstdc++-v3/include/tr1/regex                     |   52 +-
 libstdc++-v3/include/tr2/dynamic_bitset            |   24 +-
 libstdc++-v3/libsupc++/Makefile.am                 |    4 +
 libstdc++-v3/libsupc++/Makefile.in                 |   18 +-
 libstdc++-v3/libsupc++/atomic_lockfree_defines.h   |    2 +-
 libstdc++-v3/libsupc++/exception                   |    2 +-
 libstdc++-v3/libsupc++/exception.h                 |    4 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |    2 +-
 libstdc++-v3/libsupc++/nested_exception.h          |    2 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |   10 +-
 libstdc++-v3/src/c++98/Makefile.am                 |    5 -
 libstdc++-v3/src/c++98/Makefile.in                 |   10 +-
 .../testsuite/17_intro/headers/c++1998/49745.cc    |    4 +-
 .../testsuite/18_support/exception_ptr/96657.cc    |   17 +
 libstdc++-v3/testsuite/20_util/forward/c_neg.cc    |    2 +-
 libstdc++-v3/testsuite/20_util/forward/f_neg.cc    |    2 +-
 .../testsuite/20_util/is_scoped_enum/value.cc      |   38 +
 .../testsuite/20_util/to_chars/long_double.cc      |   18 +-
 .../unordered_map/cons/noexcept_move_construct.cc  |    4 +-
 .../cons/noexcept_move_construct.cc                |    4 +-
 .../cons/noexcept_move_construct.cc                |    4 +-
 .../23_containers/unordered_set/cons/99985.cc      |   47 +
 .../unordered_set/cons/noexcept_move_construct.cc  |    4 +-
 .../testsuite/25_algorithms/copy/debug/99402.cc    |   35 +
 .../requirements/non_uint_neg.cc                   |    4 +-
 .../27_io/filesystem/path/decompose/parent_path.cc |   25 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |    1 +
 .../testsuite/std/ranges/adaptors/99433.cc         |   41 +
 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc  |   19 +
 .../testsuite/std/ranges/adaptors/common.cc        |   12 +
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |   18 +
 .../testsuite/std/ranges/adaptors/drop_while.cc    |   18 +
 .../testsuite/std/ranges/adaptors/elements.cc      |   28 +
 .../testsuite/std/ranges/adaptors/filter.cc        |   18 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   12 +
 .../testsuite/std/ranges/adaptors/p2281.cc         |   83 +
 .../testsuite/std/ranges/adaptors/reverse.cc       |   15 +-
 .../testsuite/std/ranges/adaptors/split.cc         |   47 +-
 .../testsuite/std/ranges/adaptors/split_neg.cc     |   10 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |   18 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |   18 +
 .../testsuite/std/ranges/adaptors/transform.cc     |   29 +
 .../testsuite/std/ranges/subrange/lwg3282_neg.cc   |   13 +
 .../requirements/non_uint_neg.cc                   |    3 +-
 maintainer-scripts/ChangeLog                       |   36 +
 maintainer-scripts/branch_changer.py               |  100 +-
 maintainer-scripts/generate_libstdcxx_web_docs     |    2 +-
 maintainer-scripts/setup.cfg                       |    5 +
 723 files changed, 18046 insertions(+), 7363 deletions(-)


More information about the Libstdc++-cvs mailing list