public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-12-branch)] Merge commit 'r12-7957-gbabaabbcc8346758be0051b32272da18d54f5eea' into redhat/gcc-12-branch
@ 2022-04-01 12:59 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2022-04-01 12:59 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:8c714de722b2df674be4eda3e525a9c4a1eee009

commit 8c714de722b2df674be4eda3e525a9c4a1eee009
Merge: a525ce3ad14 babaabbcc83
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Apr 1 14:57:40 2022 +0200

    Merge commit 'r12-7957-gbabaabbcc8346758be0051b32272da18d54f5eea' into redhat/gcc-12-branch

Diff:

 ChangeLog                                          |   35 +
 MAINTAINERS                                        |    7 +-
 Makefile.def                                       |    2 +-
 Makefile.in                                        |    2 +-
 c++tools/ChangeLog                                 |    4 +
 c++tools/server.cc                                 |    6 +-
 config/ChangeLog                                   |    5 +
 config/picflag.m4                                  |    3 +
 configure                                          |   34 +-
 configure.ac                                       |   26 +-
 contrib/ChangeLog                                  |   53 +
 contrib/config-list.mk                             |    4 +-
 contrib/gcc-changelog/git_commit.py                |    4 +-
 contrib/gcc-changelog/git_update_version.py        |    3 +-
 contrib/gcc-git-customization.sh                   |   22 +-
 contrib/gcc_update                                 |    2 +
 contrib/git-descr.sh                               |    8 +-
 contrib/git-undescr.sh                             |    6 +-
 gcc/ChangeLog                                      | 1395 +++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   12 +
 gcc/ada/gcc-interface/Makefile.in                  |    3 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |    1 +
 gcc/ada/libgnat/g-sercom__mingw.adb                |    1 +
 gcc/analyzer/ChangeLog                             |  368 ++
 gcc/analyzer/analyzer.h                            |    3 +
 gcc/analyzer/analyzer.opt                          |    4 +
 gcc/analyzer/constraint-manager.cc                 |    4 +
 gcc/analyzer/diagnostic-manager.cc                 |  103 +-
 gcc/analyzer/diagnostic-manager.h                  |   12 +-
 gcc/analyzer/engine.cc                             |   35 +-
 gcc/analyzer/exploded-graph.h                      |    1 +
 gcc/analyzer/pending-diagnostic.h                  |   49 +
 gcc/analyzer/program-point.cc                      |   42 +-
 gcc/analyzer/program-point.h                       |    4 +
 gcc/analyzer/program-state.cc                      |  129 +-
 gcc/analyzer/program-state.h                       |    3 +
 gcc/analyzer/region-model-asm.cc                   |   11 +-
 gcc/analyzer/region-model-impl-calls.cc            |   12 +-
 gcc/analyzer/region-model-manager.cc               |   75 +-
 gcc/analyzer/region-model.cc                       |  266 +-
 gcc/analyzer/region-model.h                        |  170 +-
 gcc/analyzer/region.cc                             |  139 +-
 gcc/analyzer/region.h                              |   30 +-
 gcc/analyzer/sm-file.cc                            |   16 +-
 gcc/analyzer/sm-malloc.cc                          |   72 +-
 gcc/analyzer/sm-pattern-test.cc                    |    8 +-
 gcc/analyzer/sm-sensitive.cc                       |    8 +-
 gcc/analyzer/sm-signal.cc                          |    8 +-
 gcc/analyzer/sm-taint.cc                           |  145 +-
 gcc/analyzer/state-purge.cc                        |  610 +-
 gcc/analyzer/state-purge.h                         |  110 +-
 gcc/analyzer/store.cc                              |   49 +-
 gcc/analyzer/store.h                               |    9 +-
 gcc/analyzer/svalue.h                              |   21 +
 gcc/builtins.cc                                    |    2 +-
 gcc/builtins.h                                     |    2 +
 gcc/c-family/ChangeLog                             |   80 +
 gcc/c-family/c-ada-spec.cc                         |   91 +-
 gcc/c-family/c-attribs.cc                          |    2 +
 gcc/c-family/c-common.cc                           |    2 +
 gcc/c-family/c-common.h                            |    3 +-
 gcc/c-family/c-omp.cc                              |   33 -
 gcc/c-family/c-opts.cc                             |    6 +-
 gcc/c-family/c-pretty-print.cc                     |    6 +
 gcc/c-family/c-target.def                          |    2 +-
 gcc/c-family/c-ubsan.cc                            |    4 +-
 gcc/c-family/c-warn.cc                             |    4 +-
 gcc/c-family/c.opt                                 |   28 +-
 gcc/c/ChangeLog                                    |   30 +
 gcc/c/c-fold.cc                                    |    1 +
 gcc/c/c-typeck.cc                                  |   21 +-
 gcc/calls.cc                                       |   12 +-
 gcc/cfgexpand.cc                                   |    9 +-
 gcc/common/config/i386/cpuinfo.h                   |    4 +-
 gcc/common/config/i386/i386-common.cc              |    2 +-
 gcc/common/config/loongarch/loongarch-common.cc    |   43 +
 gcc/common/config/riscv/riscv-common.cc            |   76 +-
 gcc/config.gcc                                     |  435 +-
 gcc/config/aarch64/aarch64-cores.def               |    7 +-
 gcc/config/aarch64/aarch64-protos.h                |   15 +-
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64.cc                      |  768 ++-
 gcc/config/aarch64/aarch64.h                       |    3 +-
 gcc/config/aarch64/aarch64.opt                     |    4 +
 gcc/config/arm/arm-builtins.cc                     |    6 -
 gcc/config/arm/arm.cc                              |   71 +-
 gcc/config/arm/arm.h                               |    4 +
 gcc/config/arm/mve.md                              |   35 +-
 gcc/config/arm/neon.md                             |   39 +-
 gcc/config/arm/vec-common.md                       |   71 -
 gcc/config/bfin/bfin.cc                            |    3 +-
 gcc/config/host-darwin.cc                          |    2 +-
 gcc/config/host-linux.cc                           |    2 +
 gcc/config/i386/emmintrin.h                        |    5 +-
 gcc/config/i386/i386-builtin.def                   |    2 +-
 gcc/config/i386/i386-builtins.cc                   |    7 +-
 gcc/config/i386/i386-expand.cc                     |  100 +-
 gcc/config/i386/i386-options.cc                    |    8 +-
 gcc/config/i386/i386-protos.h                      |    5 +
 gcc/config/i386/i386.cc                            |   40 +-
 gcc/config/i386/i386.h                             |   15 +-
 gcc/config/i386/i386.md                            |   93 +-
 gcc/config/i386/sse.md                             |  351 +-
 gcc/config/i386/x86-tune.def                       |   13 +-
 gcc/config/i386/x86gprintrin.h                     |    2 +-
 gcc/config/loongarch/constraints.md                |  202 +
 gcc/config/loongarch/generic.md                    |  118 +
 gcc/config/loongarch/genopts/genstr.sh             |  104 +
 gcc/config/loongarch/genopts/loongarch-strings     |   58 +
 gcc/config/loongarch/genopts/loongarch.opt.in      |  179 +
 gcc/config/loongarch/gnu-user.h                    |   80 +
 gcc/config/loongarch/la464.md                      |  132 +
 gcc/config/loongarch/larchintrin.h                 |  355 ++
 gcc/config/loongarch/linux.h                       |   50 +
 gcc/config/loongarch/loongarch-builtins.cc         |  424 ++
 gcc/config/loongarch/loongarch-c.cc                |  109 +
 gcc/config/loongarch/loongarch-cpu.cc              |  206 +
 gcc/config/loongarch/loongarch-cpu.h               |   30 +
 gcc/config/loongarch/loongarch-def.c               |  179 +
 gcc/config/loongarch/loongarch-def.h               |  151 +
 gcc/config/loongarch/loongarch-driver.cc           |  187 +
 gcc/config/loongarch/loongarch-driver.h            |   68 +
 gcc/config/loongarch/loongarch-ftypes.def          |   65 +
 gcc/config/loongarch/loongarch-modes.def           |   25 +
 gcc/config/loongarch/loongarch-opts.cc             |  577 ++
 gcc/config/loongarch/loongarch-opts.h              |   90 +
 gcc/config/loongarch/loongarch-protos.h            |  172 +
 gcc/config/loongarch/loongarch-str.h               |   59 +
 gcc/config/loongarch/loongarch-tune.h              |   50 +
 gcc/config/loongarch/loongarch.cc                  | 5945 ++++++++++++++++++++
 gcc/config/loongarch/loongarch.h                   | 1147 ++++
 gcc/config/loongarch/loongarch.md                  | 3393 +++++++++++
 gcc/config/loongarch/loongarch.opt                 |  186 +
 gcc/config/loongarch/predicates.md                 |  253 +
 gcc/config/loongarch/sync.md                       |  574 ++
 gcc/config/loongarch/t-linux                       |   53 +
 gcc/config/loongarch/t-loongarch                   |   71 +
 gcc/config/mips/mips.cc                            |   25 +-
 gcc/config/mips/mips.h                             |    9 +-
 gcc/config/nvptx/gen-opt.sh                        |    2 +-
 gcc/config/nvptx/nvptx-c.cc                        |    9 +
 gcc/config/nvptx/nvptx-gen.opt                     |    2 +-
 gcc/config/nvptx/nvptx-protos.h                    |    2 +
 gcc/config/nvptx/nvptx.cc                          |  164 +-
 gcc/config/nvptx/nvptx.h                           |   40 +-
 gcc/config/nvptx/nvptx.md                          |   84 +-
 gcc/config/nvptx/nvptx.opt                         |   72 +-
 gcc/config/nvptx/t-nvptx                           |    7 +-
 gcc/config/riscv/riscv-c.cc                        |   18 +
 gcc/config/riscv/riscv-opts.h                      |   25 +-
 gcc/config/riscv/riscv-subset.h                    |    1 +
 gcc/config/riscv/riscv.cc                          |    8 +-
 gcc/config/riscv/riscv.opt                         |    2 +-
 gcc/config/rs6000/predicates.md                    |    9 +-
 gcc/config/rs6000/rs6000-builtin.cc                |   59 +-
 gcc/config/rs6000/rs6000-builtins.def              |   51 +-
 gcc/config/rs6000/rs6000-c.cc                      |   17 +-
 gcc/config/rs6000/rs6000-gen-builtins.cc           |   29 +-
 gcc/config/rs6000/rs6000.cc                        |   16 +-
 gcc/config/rs6000/rs6000.h                         |    4 -
 gcc/config/rs6000/vsx.md                           |   11 +-
 gcc/config/v850/v850-c.cc                          |    2 +-
 gcc/configure                                      |   66 +-
 gcc/configure.ac                                   |   33 +-
 gcc/cp/ChangeLog                                   |  476 ++
 gcc/cp/call.cc                                     |   39 +-
 gcc/cp/class.cc                                    |  161 +-
 gcc/cp/constexpr.cc                                |  167 +-
 gcc/cp/constraint.cc                               |  126 +-
 gcc/cp/cp-gimplify.cc                              |   38 +-
 gcc/cp/cp-tree.h                                   |   16 +-
 gcc/cp/decl.cc                                     |  169 +-
 gcc/cp/decl2.cc                                    |    1 +
 gcc/cp/except.cc                                   |    2 +-
 gcc/cp/init.cc                                     |   79 +-
 gcc/cp/mangle.cc                                   |    2 +-
 gcc/cp/method.cc                                   |   24 +
 gcc/cp/name-lookup.cc                              |   34 +-
 gcc/cp/parser.cc                                   |   75 +-
 gcc/cp/pt.cc                                       |  214 +-
 gcc/cp/search.cc                                   |   56 +-
 gcc/cp/semantics.cc                                |   27 +-
 gcc/cp/tree.cc                                     |    2 +-
 gcc/cp/typeck.cc                                   |   22 +-
 gcc/cp/typeck2.cc                                  |   21 +-
 gcc/ctfout.cc                                      |    4 +-
 gcc/d/ChangeLog                                    |   45 +
 gcc/d/d-codegen.cc                                 |    2 +-
 gcc/d/d-convert.cc                                 |    4 +-
 gcc/d/d-lang.cc                                    |   20 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/aggregate.d                              |    2 +-
 gcc/d/dmd/aggregate.h                              |    2 +-
 gcc/d/dmd/astenums.d                               |    9 +
 gcc/d/dmd/attrib.d                                 |    8 +-
 gcc/d/dmd/blockexit.d                              |    2 +-
 gcc/d/dmd/canthrow.d                               |    2 +-
 gcc/d/dmd/common/outbuffer.d                       |   35 +
 gcc/d/dmd/constfold.d                              |   55 +-
 gcc/d/dmd/cparse.d                                 |  390 +-
 gcc/d/dmd/cppmangle.d                              |    2 +
 gcc/d/dmd/ctfeexpr.d                               |   65 +-
 gcc/d/dmd/dcast.d                                  |   16 +-
 gcc/d/dmd/dclass.d                                 |   44 +-
 gcc/d/dmd/declaration.d                            |   15 +-
 gcc/d/dmd/declaration.h                            |    4 +-
 gcc/d/dmd/dinterpret.d                             |   84 +-
 gcc/d/dmd/dmacro.d                                 |   29 +-
 gcc/d/dmd/dmodule.d                                |   68 +-
 gcc/d/dmd/doc.d                                    |    4 +-
 gcc/d/dmd/dscope.d                                 |    2 +-
 gcc/d/dmd/dsymbol.d                                |   87 +-
 gcc/d/dmd/dsymbol.h                                |    9 +-
 gcc/d/dmd/dsymbolsem.d                             |  183 +-
 gcc/d/dmd/dtemplate.d                              |   10 +-
 gcc/d/dmd/dtoh.d                                   |   34 +-
 gcc/d/dmd/escape.d                                 |  143 +-
 gcc/d/dmd/expression.d                             |   38 +-
 gcc/d/dmd/expressionsem.d                          |   99 +-
 gcc/d/dmd/file_manager.d                           |  133 +-
 gcc/d/dmd/file_manager.h                           |   19 -
 gcc/d/dmd/globals.d                                |   19 +-
 gcc/d/dmd/globals.h                                |   19 +-
 gcc/d/dmd/hdrgen.d                                 |    1 -
 gcc/d/dmd/id.d                                     |    3 +
 gcc/d/dmd/importc.d                                |   27 +-
 gcc/d/dmd/lexer.d                                  |  358 +-
 gcc/d/dmd/module.h                                 |    6 +-
 gcc/d/dmd/mtype.d                                  |   72 +-
 gcc/d/dmd/mtype.h                                  |   42 +-
 gcc/d/dmd/opover.d                                 |   45 +-
 gcc/d/dmd/optimize.d                               |   61 +-
 gcc/d/dmd/parse.d                                  |   12 +-
 gcc/d/dmd/root/file.h                              |   41 -
 gcc/d/dmd/root/filename.d                          |    7 +-
 gcc/d/dmd/root/string.d                            |    6 +-
 gcc/d/dmd/semantic2.d                              |   11 +-
 gcc/d/dmd/semantic3.d                              |   16 +-
 gcc/d/dmd/statementsem.d                           |  138 +-
 gcc/d/dmd/target.d                                 |   37 +-
 gcc/d/dmd/target.h                                 |   14 +-
 gcc/d/dmd/template.h                               |    1 +
 gcc/d/dmd/tokens.d                                 |   27 +-
 gcc/d/dmd/tokens.h                                 |    1 -
 gcc/d/dmd/traits.d                                 |   48 +-
 gcc/d/dmd/typesem.d                                |   41 +-
 gcc/d/imports.cc                                   |   83 +-
 gcc/d/lang.opt                                     |    4 +-
 gcc/diagnostic.cc                                  |    2 +-
 gcc/doc/extend.texi                                |   13 +-
 gcc/doc/install.texi                               |   47 +-
 gcc/doc/invoke.texi                                |  327 +-
 gcc/doc/md.texi                                    |   26 +
 gcc/doc/options.texi                               |   11 +
 gcc/doc/tm.texi                                    |    4 +-
 gcc/doc/tm.texi.in                                 |    2 +-
 gcc/fold-const.cc                                  |    7 +-
 gcc/fortran/ChangeLog                              |   90 +
 gcc/fortran/check.cc                               |    2 +-
 gcc/fortran/expr.cc                                |    4 +-
 gcc/fortran/frontend-passes.cc                     |    1 +
 gcc/fortran/module.cc                              |    3 +-
 gcc/fortran/openmp.cc                              |   12 +-
 gcc/fortran/parse.cc                               |   18 +
 gcc/fortran/resolve.cc                             |   27 +-
 gcc/fortran/scanner.cc                             |    7 +-
 gcc/fortran/simplify.cc                            |    1 +
 gcc/fortran/trans-array.cc                         |   15 +-
 gcc/fortran/trans-expr.cc                          |   13 +-
 gcc/fortran/trans-intrinsic.cc                     |   16 +-
 gcc/fortran/trans-openmp.cc                        |   16 +-
 gcc/gcov-io.cc                                     |    6 +-
 gcc/gimple-expr.cc                                 |    3 +-
 gcc/gimple-fold.cc                                 |   29 +-
 gcc/gimple-harden-conditionals.cc                  |   23 +-
 gcc/gimple-match-head.cc                           |   24 +-
 gcc/gimple-range-cache.cc                          |  118 +-
 gcc/gimple-ssa-store-merging.cc                    |    2 +-
 gcc/gimple-ssa-warn-access.cc                      |   13 +-
 gcc/gimplify.cc                                    |   90 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/types.cc                         |    2 +-
 gcc/hash-traits.h                                  |   17 +
 gcc/ifcvt.cc                                       |   14 +-
 gcc/ipa-cp.cc                                      |  123 +-
 gcc/ipa-prop.cc                                    |   50 +-
 gcc/ipa-prop.h                                     |   13 +
 gcc/ira-color.cc                                   |   71 +-
 gcc/lra-assigns.cc                                 |   34 +-
 gcc/lra-constraints.cc                             |    9 +-
 gcc/lra-lives.cc                                   |    5 +-
 gcc/lra.cc                                         |   35 +-
 gcc/lto/ChangeLog                                  |   11 +
 gcc/lto/lto-partition.cc                           |   17 +-
 gcc/lto/lto.cc                                     |   58 +-
 gcc/match.pd                                       |   32 +-
 gcc/omp-low.cc                                     |   69 +-
 gcc/omp-oacc-kernels-decompose.cc                  |   33 +-
 gcc/opt-functions.awk                              |   47 +-
 gcc/opt-problem.cc                                 |    2 +-
 gcc/optabs-query.cc                                |    2 +-
 gcc/optc-gen.awk                                   |   63 +-
 gcc/params.opt                                     |   10 +-
 gcc/pass_manager.h                                 |    3 +-
 gcc/passes.cc                                      |    5 +-
 gcc/passes.def                                     |    4 +-
 gcc/po/ChangeLog                                   |   20 +
 gcc/po/de.po                                       | 2312 ++++----
 gcc/po/fr.po                                       | 1286 ++---
 gcc/po/hr.po                                       | 2129 +++----
 gcc/po/sv.po                                       | 2066 +++----
 gcc/pointer-query.cc                               |   16 +-
 gcc/print-tree.cc                                  |    4 +-
 gcc/range-op.cc                                    |    2 +-
 gcc/recog.cc                                       |   22 +
 gcc/reload.cc                                      |   15 +-
 gcc/rtl-ssa/accesses.cc                            |   52 +-
 gcc/rtl-ssa/accesses.h                             |   22 +-
 gcc/rtl-ssa/member-fns.inl                         |   12 +-
 gcc/rtl-ssa/movement.h                             |    6 +-
 gcc/rtl.cc                                         |    4 +-
 gcc/selftest-run-tests.cc                          |    2 -
 gcc/selftest.h                                     |    2 -
 gcc/simplify-rtx.cc                                |    4 +-
 gcc/testsuite/ChangeLog                            | 1321 +++++
 gcc/testsuite/c-c++-common/Wdangling-pointer-8.c   |   20 +
 .../c-c++-common/Wimplicit-fallthrough-39.c        |  140 +
 .../c-c++-common/Wmisleading-indentation-6.c       |   11 +
 .../c-c++-common/Wshift-negative-value-1.c         |    9 +-
 .../c-c++-common/Wshift-negative-value-10.c        |    7 +
 .../c-c++-common/Wshift-negative-value-2.c         |    5 +-
 .../c-c++-common/Wshift-negative-value-3.c         |    5 +-
 .../c-c++-common/Wshift-negative-value-4.c         |    5 +-
 .../c-c++-common/Wshift-negative-value-7.c         |    5 +
 .../c-c++-common/Wshift-negative-value-8.c         |    5 +
 .../c-c++-common/Wshift-negative-value-9.c         |    5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-1.c     |   45 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-10.c    |    5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-11.c    |    5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-12.c    |    5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-2.c     |    1 -
 gcc/testsuite/c-c++-common/Wshift-overflow-5.c     |    7 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-6.c     |    3 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-7.c     |   65 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-8.c     |    5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-9.c     |    7 +
 .../c-c++-common/asan/global-overflow-1.c          |    1 +
 .../c-c++-common/builtin-convertvector-3.c         |   11 +
 gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c  |   16 +-
 .../c-c++-common/goacc/kernels-decompose-2.c       |   32 +-
 .../goacc/kernels-decompose-pr100400-1-1.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-2.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-3.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-4.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-1.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-2.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-3.c         |    5 +-
 .../goacc/kernels-decompose-pr104061-1-4.c         |    5 +-
 .../goacc/kernels-decompose-pr104086-1.c           |   48 +
 .../goacc/kernels-decompose-pr104132-1.c           |    6 +-
 .../goacc/kernels-decompose-pr104133-1.c           |    6 +-
 .../goacc/kernels-decompose-pr104774-1.c           |   38 +
 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c  |    3 +
 gcc/testsuite/c-c++-common/goacc/nesting-1.c       |   65 +-
 .../goacc/privatization-1-compute-loop.c           |    9 +-
 .../c-c++-common/goacc/privatization-1-compute.c   |    9 +-
 .../goacc/privatization-1-routine_gang-loop.c      |    9 +-
 .../goacc/privatization-1-routine_gang.c           |    9 +-
 gcc/testsuite/c-c++-common/gomp/pr104968.c         |   14 +
 gcc/testsuite/c-c++-common/torture/harden-comp.c   |    2 +-
 gcc/testsuite/c-c++-common/torture/harden-cond.c   |    2 +-
 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/mangle-union1.C           |   10 +
 gcc/testsuite/g++.dg/asan/large-func-test-1.C      |    1 +
 gcc/testsuite/g++.dg/compat/pr102024_main.C        |   26 +
 gcc/testsuite/g++.dg/compat/pr102024_test.h        |   12 +
 gcc/testsuite/g++.dg/compat/pr102024_x.C           |   11 +
 gcc/testsuite/g++.dg/compat/pr102024_y.C           |   11 +
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |    8 +-
 gcc/testsuite/g++.dg/concepts/pr105061.C           |   13 +
 gcc/testsuite/g++.dg/coroutines/pr102489.C         |   16 +
 gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C          |    6 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C         |    9 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C       |   20 +
 gcc/testsuite/g++.dg/cpp0x/alignas20.C             |   26 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C  |   14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C         |    2 +-
 gcc/testsuite/g++.dg/cpp0x/explicit15.C            |   83 +
 gcc/testsuite/g++.dg/cpp0x/noexcept06.C            |    2 +-
 gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C           |   17 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C           |   17 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C      |   13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C      |   13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi10.C               |    4 +-
 gcc/testsuite/g++.dg/cpp0x/pr85070.C               |    4 +-
 gcc/testsuite/g++.dg/cpp0x/pr96440.C               |    4 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias3.C       |   45 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias4.C       |   48 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C       |    9 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C       |   20 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C       |   16 +
 gcc/testsuite/g++.dg/cpp0x/vt-34314.C              |   12 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C    |   34 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C    |   33 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C    |   33 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C    |   35 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C      |   12 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base12.C           |   24 +
 gcc/testsuite/g++.dg/cpp1z/aligned-new9.C          |   26 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction107.C    |   24 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction108.C    |   78 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction109.C    |   64 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction110.C    |   28 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast12.C         |    8 +
 gcc/testsuite/g++.dg/cpp23/consteval-if2.C         |    4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C     |    6 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C     |    4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C     |    4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C     |    6 +
 gcc/testsuite/g++.dg/cpp23/subscript7.C            |   17 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast15.C            |   19 +
 .../g++.dg/cpp2a/builtin-clear-padding1.C          |   50 +
 gcc/testsuite/g++.dg/cpp2a/concepts-err4.C         |    6 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C      |   12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C      |    7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C  |   24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C      |   66 +
 gcc/testsuite/g++.dg/cpp2a/consteval3.C            |    6 +-
 gcc/testsuite/g++.dg/cpp2a/consteval30.C           |   12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C       |   42 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C        |   14 +-
 gcc/testsuite/g++.dg/cpp2a/desig22.C               |   11 +
 gcc/testsuite/g++.dg/cpp2a/desig23.C               |   20 +
 gcc/testsuite/g++.dg/cpp2a/desig24.C               |   11 +
 gcc/testsuite/g++.dg/cpp2a/desig25.C               |   13 +
 gcc/testsuite/g++.dg/cpp2a/pr96437.C               |    4 +
 gcc/testsuite/g++.dg/diagnostic/constexpr1.C       |    8 +-
 gcc/testsuite/g++.dg/ext/anon-struct10.C           |   21 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-9.C      |    4 +-
 gcc/testsuite/g++.dg/ext/cond5.C                   |   13 +
 gcc/testsuite/g++.dg/ext/flexary3.C                |    2 +-
 gcc/testsuite/g++.dg/ext/is_constructible7.C       |   27 +
 .../ext/visibility/visibility-local-extern1.C      |   10 +
 gcc/testsuite/g++.dg/ext/vla24.C                   |    7 +
 gcc/testsuite/g++.dg/gomp/pr104623.C               |    9 +
 gcc/testsuite/g++.dg/gomp/pr105092.C               |   26 +
 gcc/testsuite/g++.dg/init/delete5.C                |    8 +
 gcc/testsuite/g++.dg/lookup/ambig6.C               |   18 +
 gcc/testsuite/g++.dg/lookup/using66a.C             |   22 +
 gcc/testsuite/g++.dg/lookup/using67.C              |   20 +
 gcc/testsuite/g++.dg/modules/bad-mapper-1.C        |    5 +-
 gcc/testsuite/g++.dg/opt/pr103984.C                |   31 +
 gcc/testsuite/g++.dg/opt/pr104880.cc               |   43 +
 gcc/testsuite/g++.dg/opt/pr96780.C                 |   38 +
 gcc/testsuite/g++.dg/other/pr104989.C              |    9 +
 gcc/testsuite/g++.dg/other/pr84964.C               |    7 +
 gcc/testsuite/g++.dg/overload/builtin6.C           |   14 +
 gcc/testsuite/g++.dg/parse/array-size2.C           |    2 -
 gcc/testsuite/g++.dg/parse/pr39751.C               |   10 +
 gcc/testsuite/g++.dg/parse/pr43765.C               |    6 +-
 gcc/testsuite/g++.dg/parse/pr95999.C               |    8 +
 gcc/testsuite/g++.dg/parse/template-keyword3.C     |   12 +
 gcc/testsuite/g++.dg/parse/template-keyword4.C     |   17 +
 gcc/testsuite/g++.dg/pr104869.C                    |   78 +
 gcc/testsuite/g++.dg/pr65240-1.C                   |    3 +-
 gcc/testsuite/g++.dg/pr65240-2.C                   |    3 +-
 gcc/testsuite/g++.dg/pr65240-3.C                   |    3 +-
 gcc/testsuite/g++.dg/pr65240-4.C                   |    3 +-
 gcc/testsuite/g++.dg/pr65242.C                     |    3 +-
 gcc/testsuite/g++.dg/pr67211.C                     |    3 +-
 gcc/testsuite/g++.dg/pr69667.C                     |    3 +-
 gcc/testsuite/g++.dg/pr71294.C                     |    3 +-
 gcc/testsuite/g++.dg/pr84279.C                     |    3 +-
 gcc/testsuite/g++.dg/pr98335.C                     |   15 +
 gcc/testsuite/g++.dg/spellcheck-pr104806.C         |    5 +
 gcc/testsuite/g++.dg/template/conv18.C             |   14 +
 gcc/testsuite/g++.dg/template/defarg23.C           |   21 +
 gcc/testsuite/g++.dg/template/defarg23a.C          |   24 +
 gcc/testsuite/g++.dg/template/pr92440.C            |    4 +-
 gcc/testsuite/g++.dg/template/pr96329.C            |    4 +
 gcc/testsuite/g++.dg/template/using30.C            |   13 +
 gcc/testsuite/g++.dg/torture/ppc-ldst-array.C      |    3 +-
 gcc/testsuite/g++.dg/torture/pr104601.C            |    1 +
 gcc/testsuite/g++.dg/ubsan/pr105093.C              |   12 +
 gcc/testsuite/g++.dg/vect/pr105053.cc              |   25 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C    |   34 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C      |   29 +
 gcc/testsuite/g++.dg/warn/pr101515.C               |   18 +
 gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C        |    2 +-
 gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C        |    2 +-
 gcc/testsuite/g++.old-deja/g++.pt/redecl1.C        |   12 +-
 gcc/testsuite/g++.target/i386/pr98335.C            |   18 +
 gcc/testsuite/gcc.c-torture/compile/pr102645.c     |   18 +
 gcc/testsuite/gcc.c-torture/execute/pr104814.c     |   30 +
 gcc/testsuite/gcc.c-torture/execute/pr104839.c     |   37 +
 gcc/testsuite/gcc.dg/20020312-2.c                  |    2 +
 .../gcc.dg/Wmissing-field-initializers-1.c         |   22 +
 .../gcc.dg/Wmissing-field-initializers-2.c         |   11 +
 .../gcc.dg/Wmissing-field-initializers-3.c         |   24 +
 .../gcc.dg/Wmissing-field-initializers-4.c         |   43 +
 .../gcc.dg/Wmissing-field-initializers-5.c         |   22 +
 gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c   |  126 +
 gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c   |   77 +
 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c     |  485 ++
 gcc/testsuite/gcc.dg/analyzer/fread-2.c            |   31 +
 gcc/testsuite/gcc.dg/analyzer/leak-4.c             |  103 +
 .../gcc.dg/analyzer/many-disabled-diagnostics.c    |   55 +
 gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c |   69 +
 gcc/testsuite/gcc.dg/analyzer/memset-2.c           |   27 +
 gcc/testsuite/gcc.dg/analyzer/pr104308.c           |    8 +
 gcc/testsuite/gcc.dg/analyzer/pr105074.c           |    9 +
 gcc/testsuite/gcc.dg/analyzer/pr105087-1.c         |   18 +
 gcc/testsuite/gcc.dg/analyzer/pr105087-2.c         |   20 +
 gcc/testsuite/gcc.dg/analyzer/pr95000-1.c          |   38 +
 gcc/testsuite/gcc.dg/analyzer/pr96713.c            |    1 +
 gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c      |   29 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-2.c           |   27 +
 gcc/testsuite/gcc.dg/analyzer/strndup-1.c          |    3 +-
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c      |    2 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c      |   21 +
 .../gcc.dg/analyzer/taint-size-access-attr-1.c     |    7 +-
 .../gcc.dg/analyzer/torture/boxed-int-1.c          |  170 +
 .../gcc.dg/analyzer/torture/boxed-ptr-1.c          |   78 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c   |   14 +
 gcc/testsuite/gcc.dg/analyzer/untracked-1.c        |  131 +
 gcc/testsuite/gcc.dg/analyzer/unused-local-1.c     |   22 +
 gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c        |   57 +
 gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c   |   60 +
 .../gcc.dg/analyzer/write-to-function-1.c          |   15 +
 .../gcc.dg/analyzer/write-to-string-literal-2.c    |   19 +
 .../gcc.dg/analyzer/write-to-string-literal-3.c    |   66 +
 .../analyzer/write-to-string-literal-4-disabled.c  |   28 +
 .../gcc.dg/analyzer/write-to-string-literal-4.c    |   23 +
 .../gcc.dg/analyzer/write-to-string-literal-5.c    |   31 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |  127 +
 gcc/testsuite/gcc.dg/c11-unproto-1.c               |    7 +-
 gcc/testsuite/gcc.dg/c11-unproto-2.c               |    7 +-
 gcc/testsuite/gcc.dg/c2x-unproto-1.c               |   29 +-
 gcc/testsuite/gcc.dg/c2x-unproto-2.c               |    7 +-
 gcc/testsuite/gcc.dg/compat/pr102024_main.c        |   22 +
 gcc/testsuite/gcc.dg/compat/pr102024_test.h        |   12 +
 gcc/testsuite/gcc.dg/compat/pr102024_x.c           |   10 +
 gcc/testsuite/gcc.dg/compat/pr102024_y.c           |   10 +
 gcc/testsuite/gcc.dg/gimplefe-37.c                 |    2 +-
 gcc/testsuite/gcc.dg/goacc/nested-function-1.c     |   76 +-
 gcc/testsuite/gcc.dg/goacc/nested-function-2.c     |   28 +-
 gcc/testsuite/gcc.dg/ipa/pr102513.c                |   33 +
 gcc/testsuite/gcc.dg/ipa/pr103083-1.c              |   28 +
 gcc/testsuite/gcc.dg/ipa/pr103083-2.c              |   30 +
 gcc/testsuite/gcc.dg/ipa/pr104813.c                |   32 +
 gcc/testsuite/gcc.dg/ipa/remref-6.c                |    2 +-
 gcc/testsuite/gcc.dg/ipa/remref-7.c                |   33 +
 gcc/testsuite/gcc.dg/loop-8.c                      |    2 +-
 gcc/testsuite/gcc.dg/lto/pr103171_0.c              |   11 +
 gcc/testsuite/gcc.dg/lto/pr103171_1.c              |   35 +
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |   16 +-
 gcc/testsuite/gcc.dg/pr100680.c                    |   31 +
 gcc/testsuite/gcc.dg/pr100834.c                    |   42 +
 gcc/testsuite/gcc.dg/pr103775.c                    |   12 +
 gcc/testsuite/gcc.dg/pr104786.c                    |    8 +
 gcc/testsuite/gcc.dg/pr104910.c                    |   14 +
 gcc/testsuite/gcc.dg/pr104975.c                    |   20 +
 gcc/testsuite/gcc.dg/pr105049.c                    |   12 +
 gcc/testsuite/gcc.dg/pr105080.c                    |   11 +
 gcc/testsuite/gcc.dg/pr105094.c                    |   13 +
 gcc/testsuite/gcc.dg/pr86010-2.c                   |   22 +
 gcc/testsuite/gcc.dg/pr86010.c                     |   24 +
 gcc/testsuite/gcc.dg/pr98198.c                     |    7 +
 gcc/testsuite/gcc.dg/pr98420.c                     |    8 +
 gcc/testsuite/gcc.dg/pr99578-1.c                   |   26 +
 gcc/testsuite/gcc.dg/pr99578-2.c                   |   26 +
 gcc/testsuite/gcc.dg/pr99578-3.c                   |   13 +
 gcc/testsuite/gcc.dg/pr99708.c                     |    7 +
 gcc/testsuite/gcc.dg/torture/pr100786.c            |    1 +
 .../gcc.dg/torture/stackalign/builtin-apply-2.c    |    2 +-
 gcc/testsuite/gcc.dg/torture/tls/pr104777.c        |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104645.c           |   28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c          |   22 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c          |    2 +-
 gcc/testsuite/gcc.dg/uninit-40.c                   |    2 +-
 gcc/testsuite/gcc.dg/uninit-pr105109.c             |   15 +
 gcc/testsuite/gcc.dg/vect/pr84201.c                |   22 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c     |    6 +-
 gcc/testsuite/gcc.dg/weak/typeof-2.c               |    2 +
 gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c |   28 +
 .../gcc.target/aarch64/branch-protection-attr.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr102008.c        |   13 +
 gcc/testsuite/gcc.target/aarch64/spellcheck_1.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_2.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_3.c    |    2 +-
 gcc/testsuite/gcc.target/arm/aapcs/vfp26.c         |   31 +
 gcc/testsuite/gcc.target/arm/simd/mve-vclz.c       |    7 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c   |   26 -
 gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c |   29 -
 gcc/testsuite/gcc.target/arm/simd/mve-vshl.c       |    5 +-
 gcc/testsuite/gcc.target/arm/simd/pr104882.c       |   16 +
 .../gcc.target/arm/size-optimization-ieee-1.c      |    2 +-
 .../gcc.target/arm/size-optimization-ieee-2.c      |    2 +-
 .../gcc.target/arm/size-optimization-ieee-3.c      |    2 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c     |    2 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c     |    4 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c     |   13 -
 .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c      |    2 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c      |    4 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c      |   13 -
 .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c   |    4 +-
 .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c    |    4 +-
 gcc/testsuite/gcc.target/i386/eh_return-1.c        |    2 +-
 gcc/testsuite/gcc.target/i386/eh_return-2.c        |    2 +-
 gcc/testsuite/gcc.target/i386/pr101895.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr103074.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr103275.c           |    1 +
 gcc/testsuite/gcc.target/i386/pr104666.c           |   49 +
 gcc/testsuite/gcc.target/i386/pr104890.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr104961.c           |   15 +
 gcc/testsuite/gcc.target/i386/pr104963.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr104971.c           |   18 +
 gcc/testsuite/gcc.target/i386/pr104974.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr104976.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr104977.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr104978.c           |   18 +
 gcc/testsuite/gcc.target/i386/pr105000-1.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr105000-2.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr105000-3.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr105000-4.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr105032.c           |   36 +
 gcc/testsuite/gcc.target/i386/pr105066.c           |   10 +
 gcc/testsuite/gcc.target/i386/pr105068.c           |   47 +
 gcc/testsuite/gcc.target/i386/pr86722.c            |   10 +
 gcc/testsuite/gcc.target/i386/pr90356.c            |    9 +
 gcc/testsuite/gcc.target/i386/pr95483-1.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr97521.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr98335.c            |   17 +
 gcc/testsuite/gcc.target/i386/pr99753.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr99754-1.c          |   20 +
 gcc/testsuite/gcc.target/i386/pr99754-2.c          |   24 +
 .../gcc.target/i386/spellcheck-options-1.c         |    2 +-
 .../gcc.target/i386/spellcheck-options-2.c         |    2 +-
 .../gcc.target/i386/spellcheck-options-4.c         |    2 +-
 gcc/testsuite/gcc.target/i386/sse2-pr94680-2.c     |   13 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-3.c  |    8 +-
 gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c  |   11 +
 gcc/testsuite/gcc.target/loongarch/larch-builtin.c |  265 +
 gcc/testsuite/gcc.target/loongarch/loongarch.exp   |   40 +
 gcc/testsuite/gcc.target/loongarch/tst-asm-const.c |   16 +
 gcc/testsuite/gcc.target/nvptx/alias-1.c           |   28 +
 gcc/testsuite/gcc.target/nvptx/alias-2.c           |   14 +
 gcc/testsuite/gcc.target/nvptx/alias-3.c           |   30 +
 gcc/testsuite/gcc.target/nvptx/alias-4.c           |   13 +
 .../gcc.target/nvptx/atomic-bit-bucket-dest.c      |   35 +
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c    |   36 +-
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c    |   18 +-
 gcc/testsuite/gcc.target/nvptx/float16-1.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/float16-2.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/float16-3.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/float16-4.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/float16-5.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/float16-6.c         |    1 +
 gcc/testsuite/gcc.target/nvptx/main.c              |    7 +
 gcc/testsuite/gcc.target/nvptx/march-map.c         |    5 +
 gcc/testsuite/gcc.target/nvptx/march.c             |    5 +
 gcc/testsuite/gcc.target/nvptx/nvptx.exp           |   61 +
 gcc/testsuite/gcc.target/nvptx/ptx31.c             |   10 +
 gcc/testsuite/gcc.target/nvptx/ptx60.c             |   10 +
 gcc/testsuite/gcc.target/nvptx/ptx63.c             |   10 +
 gcc/testsuite/gcc.target/nvptx/ptx70.c             |   10 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c    |   22 +
 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c  |    2 +
 gcc/testsuite/gcc.target/powerpc/fusion.c          |    2 +-
 gcc/testsuite/gcc.target/powerpc/fusion2.c         |    2 +-
 .../gcc.target/powerpc/int_128bit-runnable.c       |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr104778.c        |   51 +
 gcc/testsuite/gcc.target/powerpc/pr104923.c        |   21 +
 gcc/testsuite/gcc.target/powerpc/pr99708-2.c       |   22 +
 gcc/testsuite/gcc.target/powerpc/test_mffsl.c      |    2 +-
 gcc/testsuite/gcc.target/riscv/arch-13.c           |    5 +
 gcc/testsuite/gcc.target/riscv/arch-14.c           |    5 +
 gcc/testsuite/gcc.target/riscv/arch-15.c           |    5 +
 gcc/testsuite/gcc.target/riscv/predef-17.c         |   63 +
 gcc/testsuite/gcc.target/riscv/predef-18.c         |   84 +
 gcc/testsuite/gcc.target/riscv/predef-19.c         |   88 +
 gcc/testsuite/gcc.target/riscv/predef-20.c         |   84 +
 gcc/testsuite/gcc.target/s390/arch13/sel-1.c       |    4 +-
 gcc/testsuite/gdc.dg/pr105004.d                    |   14 +
 gcc/testsuite/gdc.test/compilable/commontype.d     |    9 +-
 .../gdc.test/compilable/dtoh_AliasDeclaration.d    |    1 -
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |   47 +-
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |   18 -
 .../gdc.test/compilable/dtoh_forwarding.d          |    3 -
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |    2 -
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |    2 -
 gcc/testsuite/gdc.test/compilable/dtoh_names.d     |   12 -
 .../gdc.test/compilable/dtoh_required_symbols.d    |    4 +-
 gcc/testsuite/gdc.test/compilable/scope.d          |    2 +-
 gcc/testsuite/gdc.test/compilable/test7172.d       |    5 +
 .../gdc.test/fail_compilation/dep_d1_ops.d         |   82 +-
 .../gdc.test/fail_compilation/dephexstrings.d      |    3 +-
 .../gdc.test/fail_compilation/deprecateopdot.d     |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail18.d   |    2 +-
 .../gdc.test/fail_compilation/fail19948.d          |   18 +
 .../gdc.test/fail_compilation/fail22780.d          |    3 +-
 .../gdc.test/fail_compilation/fail22827.d          |    9 +
 .../gdc.test/fail_compilation/fail22881.d          |   60 +
 .../gdc.test/fail_compilation/issue22820.d         |   68 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |    8 +-
 .../gdc.test/fail_compilation/opapplyscope.d       |   27 +
 .../gdc.test/fail_compilation/pull12941.d          |    4 +-
 .../gdc.test/fail_compilation/retscope2.d          |    2 +-
 .../gdc.test/fail_compilation/scope_class.d        |    3 +-
 .../gdc.test/fail_compilation/scope_type.d         |    8 +-
 .../gdc.test/fail_compilation/test15191.d          |   28 +-
 .../gdc.test/fail_compilation/test17422.d          |    2 +-
 .../gdc.test/fail_compilation/test19097.d          |   44 +-
 .../gdc.test/fail_compilation/test20881.d          |   30 +
 .../gdc.test/fail_compilation/test21008.d          |   41 +
 .../gdc.test/fail_compilation/test21912.d          |    4 +-
 .../gdc.test/fail_compilation/test_switch_error.d  |   78 +
 .../gdc.test/fail_compilation/typeerrors.d         |   31 +-
 gcc/testsuite/gdc.test/runnable/auto1.d            |    8 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/opover.d           |  352 +-
 gcc/testsuite/gdc.test/runnable/sctor2.d           |    7 +-
 gcc/testsuite/gdc.test/runnable/test22136.d        |   25 -
 gcc/testsuite/gdc.test/runnable/testconst.d        |    4 +-
 gcc/testsuite/gdc.test/runnable/xtest46.d          |   18 +-
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |    8 -
 .../runnable_cxx/extra-files/test22898.cpp         |    7 +
 gcc/testsuite/gdc.test/runnable_cxx/test22898.d    |   28 +
 gcc/testsuite/gfortran.dg/associate_58.f90         |   21 +
 gcc/testsuite/gfortran.dg/associated_target_8.f90  |   16 +
 .../gfortran.dg/char_pointer_assign_7.f90          |   38 +
 .../gfortran.dg/goacc-gomp/pr102330-1.f90          |   35 +
 .../gfortran.dg/goacc/array-with-dt-1.f90          |   18 +-
 .../gfortran.dg/goacc/array-with-dt-1a.f90         |   27 +
 .../gfortran.dg/goacc/classify-kernels.f95         |    2 +
 gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 |   31 +-
 .../gfortran.dg/goacc/kernels-decompose-2.f95      |   26 +-
 .../gfortran.dg/goacc/nested-function-1.f90        |   72 +-
 gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90      |   26 +
 gcc/testsuite/gfortran.dg/goacc/pr93464.f90        |   12 +-
 .../goacc/privatization-1-compute-loop.f90         |    6 +-
 .../gfortran.dg/goacc/privatization-1-compute.f90  |    6 +-
 .../goacc/privatization-1-routine_gang-loop.f90    |    6 +-
 .../goacc/privatization-1-routine_gang.f90         |    6 +-
 gcc/testsuite/gfortran.dg/gomp/associate1.f90      |   40 +-
 gcc/testsuite/gfortran.dg/gomp/associate2.f90      |   76 +
 gcc/testsuite/gfortran.dg/include_14.f90           |    4 +-
 gcc/testsuite/gfortran.dg/include_17.f90           |    4 +-
 gcc/testsuite/gfortran.dg/include_18.f90           |    4 +-
 gcc/testsuite/gfortran.dg/include_6.f90            |    2 +-
 gcc/testsuite/gfortran.dg/minmaxloc_16.f90         |   14 +
 gcc/testsuite/gfortran.dg/nint_p7.f90              |    3 +-
 gcc/testsuite/gfortran.dg/null_actual_2.f90        |   16 +
 gcc/testsuite/gfortran.dg/pr102860.f90             |    3 +-
 gcc/testsuite/gfortran.dg/pr104571.f90             |   12 +
 gcc/testsuite/gfortran.dg/pr104849.f90             |    9 +
 gcc/testsuite/gfortran.dg/pr47614.f                |    2 +-
 gcc/testsuite/gfortran.dg/pr58968.f                |    2 +-
 gcc/testsuite/gfortran.dg/sizeof_6.f90             |  437 ++
 gcc/testsuite/go.test/go-test.exp                  |    3 +
 gcc/testsuite/lib/g++-dg.exp                       |    7 +-
 gcc/testsuite/lib/g++.exp                          |    6 +-
 gcc/testsuite/lib/target-supports.exp              |   22 +
 gcc/tree-core.h                                    |    1 +
 gcc/tree-if-conv.cc                                |    2 +-
 gcc/tree-object-size.cc                            |   20 +-
 gcc/tree-predcom.cc                                |   29 +-
 gcc/tree-ssa-alias.cc                              |   23 +
 gcc/tree-ssa-alias.h                               |    2 +
 gcc/tree-ssa-dom.cc                                |   58 +-
 gcc/tree-ssa-dse.cc                                |   54 +-
 gcc/tree-ssa-loop-niter.cc                         |    3 +
 gcc/tree-ssa-phiopt.cc                             |   63 +-
 gcc/tree-ssa-sink.cc                               |   13 +-
 gcc/tree-ssa-strlen.cc                             |   16 +-
 gcc/tree-ssa.cc                                    |   17 +-
 gcc/tree-switch-conversion.cc                      |   28 +-
 gcc/tree-switch-conversion.h                       |    3 +-
 gcc/tree-vect-loop.cc                              |   25 +-
 gcc/tree-vect-stmts.cc                             |    2 +-
 gcc/tree.cc                                        |   38 +
 gcc/tree.h                                         |    7 +
 gcc/ubsan.cc                                       |    7 +
 gcc/vr-values.cc                                   |    1 +
 include/ChangeLog                                  |    6 +
 include/floatformat.h                              |    6 +-
 libatomic/ChangeLog                                |   29 +
 libatomic/Makefile.am                              |    5 +-
 libatomic/Makefile.in                              |    6 +-
 libatomic/config/x86/host-config.h                 |   43 +-
 libatomic/config/x86/init.c                        |   12 +
 libatomic/tas_n.c                                  |    2 +-
 libcody/ChangeLog                                  |    5 +
 libcody/netclient.cc                               |    6 +-
 libgcc/ChangeLog                                   |   34 +
 libgcc/config.host                                 |   28 +-
 libgcc/config/gcn/atomic.c                         |   29 +-
 libgcc/config/loongarch/crtfastmath.c              |   52 +
 libgcc/config/loongarch/linux-unwind.h             |   80 +
 libgcc/config/loongarch/sfp-machine.h              |  152 +
 libgcc/config/loongarch/t-crtstuff                 |    5 +
 libgcc/config/loongarch/t-loongarch                |    7 +
 libgcc/config/loongarch/t-loongarch64              |    1 +
 libgcc/config/loongarch/t-softfp-tf                |    3 +
 libgcc/config/m68k/lb1sf68.S                       |   19 +-
 libgcc/configure                                   |    5 +-
 libgcc/configure.ac                                |    2 +-
 libgo/MERGE                                        |    2 +-
 libgo/VERSION                                      |    2 +-
 libgo/go/cmd/go/alldocs.go                         |   24 +-
 libgo/go/cmd/go/internal/modfetch/coderepo.go      |   53 +-
 libgo/go/cmd/go/internal/modfetch/coderepo_test.go |   48 +
 libgo/go/cmd/go/internal/modload/init.go           |    5 +
 libgo/go/cmd/go/internal/modload/modfile.go        |    2 +-
 libgo/go/cmd/go/internal/run/run.go                |    5 +-
 libgo/go/cmd/go/internal/vcs/vcs.go                |    2 +-
 libgo/go/cmd/go/internal/workcmd/edit.go           |    5 +-
 libgo/go/cmd/go/internal/workcmd/init.go           |    2 +
 libgo/go/cmd/go/internal/workcmd/sync.go           |    3 +
 libgo/go/cmd/go/internal/workcmd/use.go            |   10 +-
 libgo/go/cmd/go/internal/workcmd/work.go           |    8 +-
 .../cmd/go/testdata/script/run_work_versioned.txt  |   16 +
 .../script/test_fuzz_minimize_dirty_cov.txt        |   84 +
 .../script/test_fuzz_minimize_interesting.txt      |   11 -
 .../go/testdata/script/version_buildvcs_git.txt    |    2 +-
 libgo/go/cmd/go/testdata/script/work.txt           |    4 +-
 libgo/go/cmd/go/testdata/script/work_edit.txt      |    8 +-
 libgo/go/cmd/go/testdata/script/work_init_path.txt |   17 +
 libgo/go/cmd/go/testdata/script/work_use.txt       |   10 +-
 .../go/cmd/go/testdata/script/work_use_deleted.txt |    6 +-
 libgo/go/cmd/go/testdata/script/work_use_dot.txt   |    4 +-
 .../go/cmd/go/testdata/script/work_use_noargs.txt  |   11 +
 libgo/go/encoding/xml/marshal.go                   |    2 +-
 libgo/go/encoding/xml/marshal_test.go              |   36 +
 libgo/go/go/internal/gcimporter/iimport.go         |   23 +-
 libgo/go/go/printer/nodes.go                       |   24 +-
 libgo/go/go/printer/testdata/generics.golden       |   26 +
 libgo/go/go/printer/testdata/generics.input        |   25 +
 libgo/go/go/types/api.go                           |   28 +-
 libgo/go/go/types/api_test.go                      |  261 +-
 libgo/go/go/types/assignments.go                   |   13 +-
 libgo/go/go/types/call.go                          |   15 +-
 libgo/go/go/types/check.go                         |   58 +-
 libgo/go/go/types/conversions.go                   |    5 +-
 libgo/go/go/types/decl.go                          |    2 -
 libgo/go/go/types/errorcodes.go                    |    5 -
 libgo/go/go/types/eval.go                          |    4 +-
 libgo/go/go/types/expr.go                          |    9 +-
 libgo/go/go/types/index.go                         |    1 +
 libgo/go/go/types/infer.go                         |  128 +-
 libgo/go/go/types/instantiate.go                   |   10 +-
 libgo/go/go/types/interface.go                     |   28 +-
 libgo/go/go/types/lookup.go                        |    3 +-
 libgo/go/go/types/named.go                         |   44 +-
 libgo/go/go/types/predicates.go                    |   11 +-
 libgo/go/go/types/signature.go                     |  144 +-
 libgo/go/go/types/stmt.go                          |   17 +-
 libgo/go/go/types/subst.go                         |    5 +-
 libgo/go/go/types/termlist.go                      |    9 -
 libgo/go/go/types/termlist_test.go                 |   29 -
 libgo/go/go/types/testdata/examples/inference.go2  |   18 +-
 libgo/go/go/types/testdata/examples/methods.go2    |    2 +-
 .../go/go/types/testdata/fixedbugs/issue41124.go2  |   10 +-
 .../go/go/types/testdata/fixedbugs/issue45548.go2  |    2 +-
 .../go/go/types/testdata/fixedbugs/issue51229.go2  |  164 +
 .../go/go/types/testdata/fixedbugs/issue51232.go2  |   30 +
 .../go/go/types/testdata/fixedbugs/issue51233.go2  |   27 +
 .../go/go/types/testdata/fixedbugs/issue51257.go2  |   46 +
 .../go/go/types/testdata/fixedbugs/issue51335.go2  |   16 +
 .../go/go/types/testdata/fixedbugs/issue51339.go2  |   18 +
 libgo/go/go/types/testdata/fixedbugs/issue51360.go |   13 +
 .../go/go/types/testdata/fixedbugs/issue51376.go2  |   24 +
 .../go/go/types/testdata/fixedbugs/issue51386.go2  |   17 +
 libgo/go/go/types/testdata/fixedbugs/issue51437.go |   17 +
 .../go/go/types/testdata/fixedbugs/issue51472.go2  |   54 +
 libgo/go/go/types/testdata/fixedbugs/issue51509.go |    7 +
 .../go/go/types/testdata/fixedbugs/issue51578.go2  |   17 +
 .../go/go/types/testdata/fixedbugs/issue51593.go2  |   13 +
 libgo/go/go/types/type.go                          |    4 +-
 libgo/go/go/types/typeparam.go                     |   31 +-
 libgo/go/go/types/typeset.go                       |   90 +-
 libgo/go/go/types/typeset_test.go                  |   10 +-
 libgo/go/go/types/typexpr.go                       |   32 +-
 libgo/go/go/types/unify.go                         |   19 +-
 libgo/go/go/types/union.go                         |   18 +-
 libgo/go/go/types/universe.go                      |    2 +-
 libgo/go/go/types/validtype.go                     |    2 +-
 libgo/go/internal/fuzz/coverage.go                 |   11 +
 libgo/go/internal/fuzz/encoding.go                 |  195 +-
 libgo/go/internal/fuzz/encoding_test.go            |  290 +-
 libgo/go/internal/fuzz/worker.go                   |   16 +-
 libgo/go/net/net.go                                |   12 +
 libgo/go/runtime/mfinal_test.go                    |    9 +
 libgo/go/runtime/testdata/testprogcgo/aprof.go     |    2 +-
 libgo/go/strings/builder.go                        |    7 +-
 libgo/go/syscall/syscall_unix_test.go              |   27 -
 libgo/merge.sh                                     |    2 +-
 libgo/misc/cgo/testsanitizers/asan_test.go         |    2 +-
 libgo/runtime/go-signal.c                          |   18 +
 libgomp/ChangeLog                                  |  184 +
 libgomp/config/linux/affinity.c                    |    2 +-
 libgomp/configure                                  |    2 +-
 libgomp/configure.tgt                              |    4 +
 libgomp/fortran.c                                  |    2 +-
 libgomp/libgomp.texi                               |    2 +-
 libgomp/plugin/configfrag.ac                       |    2 +-
 .../testsuite/libgomp.c++/target-same-name-2-a.C   |   50 +
 .../testsuite/libgomp.c++/target-same-name-2-b.C   |   50 +
 libgomp/testsuite/libgomp.c++/target-same-name-2.C |   24 +
 .../libgomp.c-c++-common/target-same-name-1-a.c    |   60 +
 .../libgomp.c-c++-common/target-same-name-1-b.c    |   60 +
 .../libgomp.c-c++-common/target-same-name-1.c      |   46 +
 libgomp/testsuite/libgomp.c/pr104783-2.c           |   25 +
 libgomp/testsuite/libgomp.c/pr104783.c             |   18 +
 libgomp/testsuite/libgomp.c/pr104952-1.c           |   24 +
 libgomp/testsuite/libgomp.c/pr104952-2.c           |   22 +
 libgomp/testsuite/libgomp.fortran/allocate-1.f90   |   26 +-
 libgomp/testsuite/libgomp.fortran/associate4.f90   |   92 +
 .../examples-4/declare_target-1.f90                |   18 +-
 .../examples-4/declare_target-2.f90                |   20 +-
 libgomp/testsuite/libgomp.fortran/icv-8.f90        |   10 +
 .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c |   48 +-
 .../declare-vla-kernels-decompose-ice-1.c          |   22 -
 .../declare-vla-kernels-decompose.c                |   29 -
 .../libgomp.oacc-c-c++-common/declare-vla.c        |   42 +-
 .../libgomp.oacc-c-c++-common/default-1.c          |   41 +-
 .../libgomp.oacc-c-c++-common/host_data-7.c        |    6 +-
 .../kernels-decompose-1.c                          |  153 +-
 .../libgomp.oacc-c-c++-common/kernels-loop-g.c     |    3 +
 .../kernels-private-vars-local-worker-1.c          |    6 +-
 .../kernels-private-vars-local-worker-2.c          |    3 +-
 .../kernels-private-vars-local-worker-3.c          |    3 +-
 .../kernels-private-vars-local-worker-4.c          |    3 +-
 .../kernels-private-vars-local-worker-5.c          |    3 +-
 .../kernels-private-vars-loop-vector-1.c           |    3 +-
 .../kernels-private-vars-loop-vector-2.c           |    3 +-
 .../kernels-private-vars-loop-worker-2.c           |    3 +-
 .../kernels-private-vars-loop-worker-3.c           |    6 +-
 .../kernels-private-vars-loop-worker-4.c           |    3 +-
 .../kernels-private-vars-loop-worker-5.c           |    3 +-
 .../kernels-private-vars-loop-worker-6.c           |    3 +-
 .../kernels-private-vars-loop-worker-7.c           |    3 +-
 .../kernels-reduction-1.c                          |   19 +-
 .../libgomp.oacc-c-c++-common/parallel-dims.c      |  346 +-
 .../vector-length-128-7.c                          |    2 +-
 .../libgomp.oacc-c-c++-common/vred2d-128.c         |    6 +
 .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 |    6 +
 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90    |  125 +-
 .../libgomp.oacc-fortran/kernels-reduction-1.f90   |   19 +-
 .../libgomp.oacc-fortran/optional-private.f90      |    6 +-
 .../libgomp.oacc-fortran/parallel-dims.f90         |   18 +-
 .../libgomp.oacc-fortran/privatized-ref-1.f95      |    8 +-
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |   18 +-
 .../testsuite/libgomp.oacc-fortran/routine-1.f90   |   19 +-
 .../testsuite/libgomp.oacc-fortran/routine-2.f90   |   19 +-
 .../testsuite/libgomp.oacc-fortran/routine-3.f90   |   19 +-
 .../testsuite/libgomp.oacc-fortran/routine-9.f90   |   19 +-
 libiberty/ChangeLog                                |    6 +
 libiberty/floatformat.c                            |   34 +-
 libphobos/ChangeLog                                |   18 +
 libphobos/configure                                |   12 -
 libphobos/configure.ac                             |   12 -
 libphobos/configure.tgt                            |    3 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/core/internal/gc/bits.d      |    4 +-
 libphobos/libdruntime/core/stdc/config.d           |    2 +-
 libphobos/libdruntime/core/stdc/fenv.d             |    2 +
 libphobos/libdruntime/core/stdc/stdint.d           |  314 +-
 libphobos/libdruntime/core/stdcpp/new_.d           |    2 +-
 libphobos/libdruntime/core/sys/windows/stat.d      |   61 +-
 libphobos/libdruntime/rt/lifetime.d                |   11 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/algorithm/setops.d               |    2 +-
 libphobos/src/std/bitmanip.d                       |    3 +-
 libphobos/src/std/conv.d                           |   35 +-
 libphobos/src/std/datetime/interval.d              |    4 +-
 libphobos/src/std/datetime/systime.d               |    4 +-
 .../src/std/experimental/allocator/mallocator.d    |    1 +
 libphobos/src/std/functional.d                     |  165 +
 libphobos/src/std/sumtype.d                        |   36 +-
 libphobos/src/std/traits.d                         |   40 +
 libphobos/src/std/uni/package.d                    |    4 +-
 libphobos/src/std/utf.d                            |   12 +-
 libsanitizer/ChangeLog                             |    9 +
 libsanitizer/configure.tgt                         |    4 -
 .../sanitizer_common/sanitizer_atomic_clang.h      |    4 +-
 libstdc++-v3/ChangeLog                             |  256 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    7 +
 libstdc++-v3/doc/doxygen/user.cfg.in               |    1 +
 libstdc++-v3/include/Makefile.am                   |    1 +
 libstdc++-v3/include/Makefile.in                   |    1 +
 libstdc++-v3/include/bits/atomic_base.h            |    2 +-
 libstdc++-v3/include/bits/fs_ops.h                 |    2 +-
 libstdc++-v3/include/bits/fs_path.h                |    9 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |  104 +-
 libstdc++-v3/include/bits/this_thread_sleep.h      |    2 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |   14 -
 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   |    4 +-
 libstdc++-v3/include/precompiled/stdc++.h          |    1 +
 libstdc++-v3/include/pstl/glue_algorithm_defs.h    |    2 +-
 libstdc++-v3/include/pstl/utils.h                  |    4 +-
 libstdc++-v3/include/std/any                       |    4 +-
 libstdc++-v3/include/std/bit                       |   24 +-
 libstdc++-v3/include/std/charconv                  |    8 +-
 libstdc++-v3/include/std/expected                  | 1240 ++++
 libstdc++-v3/include/std/utility                   |   26 +
 libstdc++-v3/include/std/version                   |   46 +-
 libstdc++-v3/libsupc++/compare                     |   30 +
 libstdc++-v3/libsupc++/exception                   |    2 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |    2 +
 libstdc++-v3/src/c++11/codecvt.cc                  |   14 +-
 libstdc++-v3/src/c++11/debug.cc                    |    7 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |  123 +-
 libstdc++-v3/src/c++17/floating_to_chars.cc        |    6 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |    1 +
 .../testsuite/18_support/exception/38732.cc        |    2 +
 .../18_support/headers/exception/synopsis.cc       |    2 +-
 .../testsuite/18_support/unexpected_handler.cc     |    2 +-
 libstdc++-v3/testsuite/20_util/any/cons/104242.cc  |   12 +
 libstdc++-v3/testsuite/20_util/expected/assign.cc  |  321 ++
 libstdc++-v3/testsuite/20_util/expected/cons.cc    |  175 +
 .../testsuite/20_util/expected/illformed_neg.cc    |   67 +
 .../testsuite/20_util/expected/observers.cc        |  209 +
 .../testsuite/20_util/expected/requirements.cc     |  129 +
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |   57 +
 .../testsuite/20_util/expected/synopsis.cc         |   21 +
 .../testsuite/20_util/expected/unexpected.cc       |   80 +
 libstdc++-v3/testsuite/20_util/expected/version.cc |   10 +
 libstdc++-v3/testsuite/20_util/from_chars/6.cc     |    2 +
 .../testsuite/20_util/optional/monadic/and_then.cc |    2 +-
 .../20_util/optional/monadic/transform.cc          |    2 +-
 libstdc++-v3/testsuite/20_util/unreachable/1.cc    |   17 +
 .../testsuite/20_util/unreachable/version.cc       |   10 +
 .../22_locale/codecvt/always_noconv/char/1.cc      |    4 +-
 .../testsuite/22_locale/codecvt/encoding/char/1.cc |    4 +-
 .../testsuite/22_locale/codecvt/in/char/1.cc       |    8 +-
 .../22_locale/codecvt/max_length/char/1.cc         |    4 +-
 .../testsuite/22_locale/codecvt/out/char/1.cc      |    8 +-
 .../testsuite/22_locale/codecvt/unshift/char/1.cc  |   12 +-
 .../25_algorithms/adjacent_find/constexpr.cc       |    1 +
 .../25_algorithms/binary_search/constexpr.cc       |    1 +
 .../testsuite/25_algorithms/clamp/constrained.cc   |    1 +
 .../testsuite/25_algorithms/equal/constrained.cc   |    1 +
 .../25_algorithms/for_each/constrained.cc          |    1 +
 .../25_algorithms/includes/constrained.cc          |    1 +
 .../testsuite/25_algorithms/is_heap/constexpr.cc   |    1 +
 .../25_algorithms/is_heap_until/constexpr.cc       |    1 +
 .../25_algorithms/is_permutation/constrained.cc    |    1 +
 .../testsuite/25_algorithms/is_sorted/constexpr.cc |    1 +
 .../25_algorithms/is_sorted_until/constexpr.cc     |    1 +
 .../lexicographical_compare/constexpr.cc           |    1 +
 .../lexicographical_compare/constrained.cc         |    1 +
 .../lexicographical_compare_three_way/1.cc         |    1 +
 .../25_algorithms/lower_bound/constexpr.cc         |    1 +
 .../testsuite/25_algorithms/max/constrained.cc     |    1 +
 .../25_algorithms/max_element/constrained.cc       |    1 +
 .../testsuite/25_algorithms/min/constrained.cc     |    1 +
 .../25_algorithms/min_element/constrained.cc       |    1 +
 .../25_algorithms/minmax_element/constrained.cc    |    1 +
 .../testsuite/25_algorithms/mismatch/constexpr.cc  |    1 +
 libstdc++-v3/testsuite/25_algorithms/move/93872.cc |    1 +
 .../testsuite/25_algorithms/move_backward/93872.cc |    1 +
 .../25_algorithms/nth_element/constexpr.cc         |    1 +
 .../25_algorithms/partial_sort/constexpr.cc        |    1 +
 .../25_algorithms/partial_sort_copy/constexpr.cc   |    1 +
 .../testsuite/25_algorithms/search/constexpr.cc    |    1 +
 .../25_algorithms/search_n/constrained.cc          |    1 +
 .../25_algorithms/set_difference/constexpr.cc      |    1 +
 .../25_algorithms/set_difference/constrained.cc    |    1 +
 .../25_algorithms/set_intersection/constexpr.cc    |    1 +
 .../25_algorithms/set_intersection/constrained.cc  |    1 +
 .../set_symmetric_difference/constexpr.cc          |    1 +
 .../testsuite/25_algorithms/set_union/constexpr.cc |    1 +
 .../25_algorithms/set_union/constrained.cc         |    1 +
 .../testsuite/25_algorithms/sort/constexpr.cc      |    1 +
 .../testsuite/25_algorithms/sort_heap/constexpr.cc |    1 +
 .../25_algorithms/transform/constrained.cc         |    1 +
 .../testsuite/25_algorithms/unique/constexpr.cc    |    1 +
 .../testsuite/25_algorithms/unique/constrained.cc  |    1 +
 .../25_algorithms/unique_copy/constexpr.cc         |    1 +
 .../25_algorithms/upper_bound/constexpr.cc         |    1 +
 .../testsuite/26_numerics/bit/bit.cast/105027.cc   |   18 +
 .../testsuite/std/ranges/adaptors/elements.cc      |    3 +-
 .../testsuite/std/ranges/adaptors/lazy_split.cc    |    1 +
 .../testsuite/std/ranges/adaptors/split.cc         |    1 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |   13 +
 libstdc++-v3/testsuite/util/testsuite_character.h  |    5 +-
 lto-plugin/ChangeLog                               |   19 +
 lto-plugin/Makefile.am                             |   18 +-
 lto-plugin/Makefile.in                             |   13 +-
 lto-plugin/configure                               |  116 +-
 lto-plugin/configure.ac                            |   37 +
 lto-plugin/lto-plugin.c                            |    9 +-
 lto-plugin/lto-plugin.map                          |    3 +
 1114 files changed, 47674 insertions(+), 9891 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-01 12:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-01 12:59 [gcc(refs/vendors/redhat/heads/gcc-12-branch)] Merge commit 'r12-7957-gbabaabbcc8346758be0051b32272da18d54f5eea' into redhat/gcc-12-branch Jakub Jelinek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).