public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Eric Gallager <egallager@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
Date: Mon, 16 Oct 2023 22:20:43 +0000 (GMT)	[thread overview]
Message-ID: <20231016222043.885DB3857345@sourceware.org> (raw)

https://gcc.gnu.org/g:9146012dca15f586939dba52d4fe70bc6558275c

commit 9146012dca15f586939dba52d4fe70bc6558275c
Merge: 04ba257ec994 509c10a62546
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Tue Sep 5 06:05:40 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    1 +
 config-ml.in                                       |   10 +
 contrib/ChangeLog                                  |    4 +
 contrib/mklog.py                                   |   42 +-
 contrib/prepare-commit-msg                         |   20 +-
 gcc/ChangeLog                                      | 1616 ++++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/ada/Makefile.rtl                               |   49 +
 gcc/ada/libgnarl/s-linux__loongarch.ads            |  134 ++
 gcc/ada/libgnat/system-linux-loongarch.ads         |  145 ++
 gcc/analyzer/ChangeLog                             |  201 +++
 gcc/analyzer/access-diagram.cc                     |   57 +-
 gcc/analyzer/analyzer-selftests.cc                 |    1 +
 gcc/analyzer/analyzer-selftests.h                  |    1 +
 gcc/analyzer/analyzer.h                            |   23 +
 gcc/analyzer/analyzer.opt                          |    4 +
 gcc/analyzer/call-details.cc                       |  129 +-
 gcc/analyzer/call-details.h                        |   11 +-
 gcc/analyzer/engine.cc                             |   21 +-
 gcc/analyzer/exploded-graph.h                      |    4 +-
 gcc/analyzer/kf-lang-cp.cc                         |  116 +-
 gcc/analyzer/kf.cc                                 |  365 ++++-
 gcc/analyzer/known-function-manager.cc             |    7 +
 gcc/analyzer/known-function-manager.h              |    2 +
 gcc/analyzer/ranges.cc                             |  324 ++++
 gcc/analyzer/ranges.h                              |   96 ++
 gcc/analyzer/region-model-manager.cc               |   19 +
 gcc/analyzer/region-model.cc                       |  358 +++-
 gcc/analyzer/region-model.h                        |   81 +-
 gcc/analyzer/sm-fd.cc                              |   25 +-
 gcc/analyzer/sm-malloc.cc                          |  170 +-
 gcc/analyzer/svalue.cc                             |    2 +
 gcc/analyzer/svalue.h                              |    3 +
 gcc/auto-profile.cc                                |    1 +
 gcc/c-family/ChangeLog                             |   30 +
 gcc/c-family/c-common.h                            |    1 +
 gcc/c-family/c-format.cc                           |    8 +-
 gcc/c-family/c-omp.cc                              |  151 ++
 gcc/c-family/c-opts.cc                             |    2 +-
 gcc/c-family/c-pretty-print.cc                     |    7 +-
 gcc/c-family/c.opt                                 |    2 +-
 gcc/c/ChangeLog                                    |   28 +
 gcc/c/c-parser.cc                                  |  924 ++++++++---
 gcc/caller-save.cc                                 |    6 +-
 gcc/cfg.cc                                         |    1 +
 gcc/cfg.h                                          |    3 +
 gcc/common.opt                                     |    3 +
 gcc/common/config/arc/arc-common.cc                |    1 -
 gcc/common/config/loongarch/loongarch-common.cc    |    1 +
 gcc/common/config/riscv/riscv-common.cc            |   32 +
 gcc/config.gcc                                     |  410 +++--
 gcc/config.in                                      |    6 +-
 gcc/config/aarch64/aarch64.cc                      |   24 +-
 gcc/config/aarch64/aarch64.md                      |   20 +-
 gcc/config/arc/arc-protos.h                        |    2 -
 gcc/config/arc/arc.cc                              |   96 +-
 gcc/config/arc/arc.h                               |   58 +-
 gcc/config/arc/arc.md                              |  114 +-
 gcc/config/arc/arc.opt                             |    4 +-
 gcc/config/arc/arc700.md                           |    2 +-
 gcc/config/arc/arcHS.md                            |    2 +-
 gcc/config/arc/arcHS4x.md                          |    2 +-
 gcc/config/arc/constraints.md                      |   71 +-
 gcc/config/arm/arm-mve-builtins-base.cc            |    8 +-
 gcc/config/arm/arm-mve-builtins-base.def           |    4 +
 gcc/config/arm/arm-mve-builtins-base.h             |    4 +
 gcc/config/arm/arm-mve-builtins-functions.h        |  128 ++
 gcc/config/arm/arm-mve-builtins-shapes.cc          |  114 +-
 gcc/config/arm/arm-mve-builtins-shapes.h           |    6 +-
 gcc/config/arm/arm-mve-builtins.cc                 |    8 +-
 gcc/config/arm/arm-mve-builtins.def                |    2 +
 gcc/config/arm/arm-mve-builtins.h                  |    5 +-
 gcc/config/arm/arm_mve.h                           |  896 ----------
 gcc/config/arm/arm_mve_builtins.def                |    6 +-
 gcc/config/arm/iterators.md                        |   53 +-
 gcc/config/arm/mve.md                              |  104 +-
 gcc/config/arm/unspecs.md                          |    6 +-
 gcc/config/darwin-c.cc                             |    8 +-
 gcc/config/darwin-driver.cc                        |    2 +-
 gcc/config/darwin-sections.def                     |    4 +-
 gcc/config/darwin.cc                               |   48 +
 gcc/config/darwin.h                                |    6 +-
 gcc/config/i386/i386-expand.cc                     |   17 +
 gcc/config/i386/sse.md                             |  388 ++---
 gcc/config/loongarch/elf.h                         |   51 +
 gcc/config/loongarch/genopts/loongarch-strings     |    8 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |   62 +-
 gcc/config/loongarch/la464.md                      |   32 +-
 gcc/config/loongarch/loongarch-builtins.cc         |    5 +
 gcc/config/loongarch/loongarch-c.cc                |   33 +-
 gcc/config/loongarch/loongarch-cpu.cc              |  263 +--
 gcc/config/loongarch/loongarch-cpu.h               |    3 +-
 gcc/config/loongarch/loongarch-def.c               |   67 +-
 gcc/config/loongarch/loongarch-def.h               |   57 +-
 gcc/config/loongarch/loongarch-driver.cc           |  208 +--
 gcc/config/loongarch/loongarch-driver.h            |   40 +-
 gcc/config/loongarch/loongarch-opts.cc             |  372 +++--
 gcc/config/loongarch/loongarch-opts.h              |   59 +-
 gcc/config/loongarch/loongarch-str.h               |    7 +-
 gcc/config/loongarch/loongarch.cc                  |  160 +-
 gcc/config/loongarch/loongarch.h                   |    4 +-
 gcc/config/loongarch/loongarch.md                  |   26 +-
 gcc/config/loongarch/loongarch.opt                 |   60 +-
 gcc/config/loongarch/t-linux                       |   32 +-
 gcc/config/pru/predicates.md                       |    8 +
 gcc/config/pru/pru.md                              |   62 +
 gcc/config/riscv/autovec-opt.md                    |  428 ++++-
 gcc/config/riscv/autovec-vls.md                    |   89 +-
 gcc/config/riscv/autovec.md                        |  440 +++--
 gcc/config/riscv/constraints.md                    |   21 +-
 gcc/config/riscv/iterators.md                      |   20 +
 gcc/config/riscv/peephole.md                       |   28 +
 gcc/config/riscv/predicates.md                     |  117 ++
 gcc/config/riscv/riscv-builtins.cc                 |    4 +-
 gcc/config/riscv/riscv-c.cc                        |    7 +
 gcc/config/riscv/riscv-opts.h                      |    9 +-
 gcc/config/riscv/riscv-protos.h                    |  216 ++-
 gcc/config/riscv/riscv-v.cc                        | 1313 ++++++---------
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  579 ++-----
 gcc/config/riscv/riscv-vector-builtins-types.def   |    9 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   11 +-
 gcc/config/riscv/riscv-vector-costs.cc             |   66 +
 gcc/config/riscv/riscv-vector-costs.h              |   44 +
 gcc/config/riscv/riscv-vsetvl.cc                   | 1716 ++++++++------------
 gcc/config/riscv/riscv-vsetvl.h                    |   81 +-
 gcc/config/riscv/riscv.cc                          |  823 ++++++++--
 gcc/config/riscv/riscv.h                           |   26 +
 gcc/config/riscv/riscv.md                          |  154 +-
 gcc/config/riscv/riscv.opt                         |    6 +
 gcc/config/riscv/sync-rvwmo.md                     |    7 +-
 gcc/config/riscv/sync-ztso.md                      |    7 +-
 gcc/config/riscv/sync.md                           |   14 +-
 gcc/config/riscv/t-riscv                           |    8 +
 gcc/config/riscv/vector-iterators.md               |   82 +
 gcc/config/riscv/vector.md                         |  151 +-
 gcc/config/riscv/zc.md                             | 1457 +++++++++++++++++
 gcc/config/riscv/zicond.md                         |   31 +
 gcc/config/rs6000/darwin.h                         |    6 +-
 gcc/config/rs6000/dfp.md                           |   25 +-
 gcc/config/rs6000/mma.md                           |    8 +-
 gcc/config/rs6000/predicates.md                    |    2 +-
 gcc/config/rs6000/rs6000-builtins.def              |   15 +
 gcc/config/rs6000/rs6000-overload.def              |   10 +
 gcc/config/rs6000/rs6000-string.cc                 |   14 +-
 gcc/configure.ac                                   |    4 +-
 gcc/cp/ChangeLog                                   |  121 ++
 gcc/cp/call.cc                                     |   47 +-
 gcc/cp/constexpr.cc                                |    1 +
 gcc/cp/cp-tree.h                                   |   13 +-
 gcc/cp/decl.cc                                     |   64 +-
 gcc/cp/mangle.cc                                   |  122 +-
 gcc/cp/parser.cc                                   | 1421 +++++++++++-----
 gcc/cp/parser.h                                    |    3 +
 gcc/cp/pt.cc                                       |   74 +-
 gcc/cp/semantics.cc                                |  117 +-
 gcc/cp/typeck.cc                                   |    6 +
 gcc/doc/contrib.texi                               |    2 +-
 gcc/doc/extend.texi                                |   74 +-
 gcc/doc/generic.texi                               |   14 +
 gcc/doc/gimple.texi                                |   19 +
 gcc/doc/install.texi                               |   56 +-
 gcc/doc/invoke.texi                                |   70 +-
 gcc/doc/plugins.texi                               |    2 +-
 gcc/doc/tm.texi                                    |    2 +-
 gcc/doc/tm.texi.in                                 |    2 +-
 gcc/fortran/ChangeLog                              |   85 +
 gcc/fortran/data.cc                                |   47 +-
 gcc/fortran/gfortran.h                             |    6 +-
 gcc/fortran/gfortran.texi                          |    2 +-
 gcc/fortran/interface.cc                           |   39 +-
 gcc/fortran/match.cc                               |    4 +-
 gcc/fortran/module.cc                              |    4 +-
 gcc/fortran/openmp.cc                              |  763 +++++++--
 gcc/fortran/parse.cc                               |   54 +
 gcc/fortran/primary.cc                             |    4 +-
 gcc/fortran/trans-array.cc                         |   27 +-
 gcc/fortran/trans-common.cc                        |    8 +-
 gcc/fortran/trans-expr.cc                          |    3 +-
 gcc/fortran/trans-stmt.cc                          |    7 +-
 gcc/gcc.cc                                         |   16 +-
 gcc/genautomata.cc                                 |   86 +-
 gcc/gengtype-state.cc                              |    2 +-
 gcc/gengtype.cc                                    |    4 +-
 gcc/genmatch.cc                                    |    2 +-
 gcc/gimple-array-bounds.cc                         |    2 +-
 gcc/gimple-harden-conditionals.cc                  |    1 +
 gcc/gimple-low.cc                                  |    4 +
 gcc/gimple-match-exports.cc                        |  123 +-
 gcc/gimple-match.h                                 |   16 +-
 gcc/gimple-pretty-print.cc                         |    6 +-
 gcc/gimple-ssa-store-merging.cc                    |    9 +-
 gcc/gimple-walk.cc                                 |    1 +
 gcc/gimple.cc                                      |   27 +-
 gcc/gimple.def                                     |    5 +
 gcc/gimple.h                                       |    3 +
 gcc/gimplify.cc                                    |    8 +-
 gcc/graphite.cc                                    |    2 +
 gcc/internal-fn.cc                                 |    7 +-
 gcc/jit/ChangeLog                                  |   20 +
 gcc/jit/docs/topics/compatibility.rst              |    7 +
 gcc/jit/docs/topics/types.rst                      |   12 +
 gcc/jit/jit-playback.cc                            |    4 +-
 gcc/jit/jit-playback.h                             |    5 +
 gcc/jit/jit-recording.cc                           |   47 +
 gcc/jit/jit-recording.h                            |   30 +-
 gcc/jit/libgccjit++.h                              |    6 +
 gcc/jit/libgccjit.cc                               |   15 +
 gcc/jit/libgccjit.h                                |    9 +
 gcc/jit/libgccjit.map                              |    5 +
 gcc/lto-streamer-in.cc                             |    4 +
 gcc/match.pd                                       |  363 ++++-
 gcc/objc/ChangeLog                                 |    4 +
 gcc/objc/objc-act.cc                               |    2 +-
 gcc/omp-api.h                                      |   32 +
 gcc/omp-expand.cc                                  |    4 +
 gcc/omp-general.cc                                 |  134 ++
 gcc/omp-general.h                                  |    1 +
 gcc/omp-low.cc                                     |  140 +-
 gcc/ordered-hash-map-tests.cc                      |    2 +-
 gcc/plugin.cc                                      |    4 +-
 gcc/predict.cc                                     |    1 +
 gcc/range-op-float.cc                              |  167 +-
 gcc/range-op-mixed.h                               |   11 +
 gcc/range-op.cc                                    |  124 ++
 gcc/range-op.h                                     |    5 +
 gcc/symtab-thunks.cc                               |    1 +
 gcc/testsuite/ChangeLog                            | 1256 ++++++++++++++
 .../{gcc.dg => c-c++-common}/analyzer/aliasing-3.c |    8 +-
 .../analyzer/aliasing-pr106473.c                   |    2 +-
 .../analyzer/allocation-size-multiline-1.c         |   96 ++
 .../analyzer/allocation-size-multiline-2.c         |   98 ++
 .../analyzer/allocation-size-multiline-3.c         |   68 +
 .../analyzer/asm-x86-dyndbg-2.c                    |    8 +-
 .../analyzer/asm-x86-lp64-2.c                      |    4 +-
 .../analyzer/atomic-builtins-haproxy-proxy.c       |    2 +-
 .../analyzer/atomic-builtins-qemu-sockets.c        |    2 +-
 .../analyzer/attr-malloc-6.c                       |   12 +-
 .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c |    9 +-
 .../analyzer/attr-tainted_args-1.c                 |    6 +-
 .../analyzer/call-summaries-pr107158.c             |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/calloc-1.c   |    7 +-
 .../analyzer/compound-assignment-5.c               |   30 +-
 .../analyzer/coreutils-cksum-pr108664.c            |    7 +-
 .../analyzer/coreutils-sum-pr108666.c              |    2 +-
 .../c-c++-common/analyzer/data-model-11.c          |    6 +
 .../analyzer/deref-before-check-pr108455-1.c       |    2 +-
 ...deref-before-check-pr108455-git-pack-revindex.c |    2 +-
 .../analyzer/deref-before-check-pr108475-1.c       |    3 +-
 .../deref-before-check-pr108475-haproxy-tcpcheck.c |    8 +-
 .../deref-before-check-pr109060-haproxy-cfgparse.c |    2 +-
 .../deref-before-check-pr109239-linux-bus.c        |    5 +-
 .../analyzer/deref-before-check-pr77425.c          |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/exec-1.c     |   18 +-
 .../analyzer/feasibility-3.c                       |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/fields.c     |    2 +-
 .../analyzer/function-ptr-5.c                      |    2 +-
 .../analyzer/infinite-recursion-pr108524-1.c       |    4 +-
 .../analyzer/infinite-recursion-pr108524-2.c       |    4 +-
 ...finite-recursion-pr108524-qobject-json-parser.c |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/init.c       |    4 +-
 .../analyzer/inlining-3-multiline.c                |   39 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-3.c |   10 +-
 .../analyzer/inlining-4-multiline.c                |   49 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-4.c |    9 +-
 .../analyzer/leak-pr105906.c                       |    5 +-
 .../analyzer/leak-pr108045-with-call-summaries.c   |    8 +-
 .../leak-pr108045-without-call-summaries.c         |    8 +-
 .../analyzer/leak-pr109059-1.c                     |    2 +-
 .../analyzer/leak-pr109059-2.c                     |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-2.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/memcpy-2.c   |    5 +-
 ...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c |    6 +-
 ...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c |    6 +-
 .../analyzer/null-deref-pr108806-qemu.c            |    2 +-
 .../analyzer/null-deref-pr108830.c                 |    8 +-
 .../c-c++-common/analyzer/overlapping-buffers.c    |  147 ++
 .../{gcc.dg => c-c++-common}/analyzer/pr101962.c   |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217-2.c |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104029.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104062.c   |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr105783.c   |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr107345.c   |    3 +-
 gcc/testsuite/c-c++-common/analyzer/pr93457.c      |   12 +
 .../{gcc.dg => c-c++-common}/analyzer/pr93695-1.c  |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94596.c    |    9 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94839.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr95240.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96639.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96653.c    |   26 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96792.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96841.c    |    2 +-
 gcc/testsuite/c-c++-common/analyzer/pr97568.c      |   31 +
 .../{gcc.dg => c-c++-common}/analyzer/pr98564.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98628.c    |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98969.c    |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-2.c  |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-3.c  |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99716-1.c  |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99774-1.c  |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-1.c  |   11 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-2.c  |    8 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-3.c  |    7 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-4.c  |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-5.c  |    7 +-
 .../analyzer/realloc-pr110014.c                    |    6 +-
 .../analyzer/snprintf-concat.c                     |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/sock-1.c     |    8 +-
 gcc/testsuite/c-c++-common/analyzer/sprintf-2.c    |   59 +
 .../analyzer/sprintf-concat.c                      |    6 +-
 .../analyzer/string-ops-concat-pair.c              |   11 +-
 .../analyzer/string-ops-dup.c                      |   10 +-
 .../analyzer/switch-enum-pr105273-git-vreportf-2.c |    2 +-
 .../analyzer/symbolic-12.c                         |   12 +-
 .../analyzer/uninit-alloca.c                       |    2 +-
 .../analyzer/untracked-2.c                         |    2 +-
 .../analyzer/vasprintf-1.c                         |    3 +-
 .../analyzer/write-to-const-1.c                    |    2 +-
 .../analyzer/write-to-string-literal-1.c           |   13 +-
 .../analyzer/write-to-string-literal-4-disabled.c  |    2 +-
 .../analyzer/write-to-string-literal-4.c           |   26 +
 .../analyzer/write-to-string-literal-5.c           |   10 +-
 gcc/testsuite/c-c++-common/goacc/collapse-1.c      |   16 +-
 gcc/testsuite/c-c++-common/goacc/tile-2.c          |    4 +-
 .../c-c++-common/gomp/imperfect-attributes.c       |   81 +
 .../c-c++-common/gomp/imperfect-badloops.c         |   50 +
 gcc/testsuite/c-c++-common/gomp/imperfect-blocks.c |   75 +
 .../c-c++-common/gomp/imperfect-extension.c        |   55 +
 gcc/testsuite/c-c++-common/gomp/imperfect-gotos.c  |  174 ++
 .../c-c++-common/gomp/imperfect-invalid-scope.c    |   77 +
 gcc/testsuite/c-c++-common/gomp/imperfect-labels.c |   85 +
 .../c-c++-common/gomp/imperfect-legacy-syntax.c    |   44 +
 .../c-c++-common/gomp/imperfect-pragmas.c          |   85 +
 gcc/testsuite/c-c++-common/gomp/imperfect1.c       |   38 +
 gcc/testsuite/c-c++-common/gomp/imperfect2.c       |   34 +
 gcc/testsuite/c-c++-common/gomp/imperfect3.c       |   52 +
 gcc/testsuite/c-c++-common/gomp/imperfect4.c       |   33 +
 gcc/testsuite/c-c++-common/gomp/imperfect5.c       |   95 ++
 gcc/testsuite/g++.dg/abi/macro0.C                  |    2 +-
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |    3 +
 gcc/testsuite/g++.dg/analyzer/new-2.C              |   70 +
 gcc/testsuite/g++.dg/analyzer/noexcept-new.C       |   48 +
 .../g++.dg/analyzer/out-of-bounds-placement-new.C  |    2 +-
 gcc/testsuite/g++.dg/analyzer/placement-new-size.C |   37 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |   90 +-
 gcc/testsuite/g++.dg/cpp2a/constinit19.C           |    5 +
 gcc/testsuite/g++.dg/cpp2a/decomp8.C               |   74 +
 gcc/testsuite/g++.dg/cpp2a/decomp9.C               |   82 +
 gcc/testsuite/g++.dg/cpp2a/desig30.C               |   22 +
 gcc/testsuite/g++.dg/diagnostic/explicit.C         |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect1.C       |   38 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect2.C       |   34 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect3.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect4.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect5.C       |   57 +
 gcc/testsuite/g++.dg/gomp/pr41967.C                |    2 +-
 gcc/testsuite/g++.dg/gomp/tpl-imperfect-gotos.C    |  161 ++
 .../g++.dg/gomp/tpl-imperfect-invalid-scope.C      |   94 ++
 gcc/testsuite/g++.dg/opt/pr110879.C                |   16 +
 gcc/testsuite/g++.dg/opt/vectcond-1.C              |   57 +
 gcc/testsuite/g++.dg/special/initpri3.C            |    2 +-
 .../g++.dg/warn/Wuninitialized-pr111123-1.C        |   20 +
 gcc/testsuite/g++.target/i386/pr94866.C            |   13 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-1.c   |    6 +-
 gcc/testsuite/gcc.c-torture/compile/pr106537-2.c   |    6 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c     |   78 +
 gcc/testsuite/gcc.c-torture/execute/pr110914.c     |   22 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c      |   26 +
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |   59 -
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |   62 -
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |   44 -
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |   12 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |    3 +
 gcc/testsuite/gcc.dg/analyzer/data-model-11.c      |    6 -
 .../gcc.dg/analyzer/out-of-bounds-diagram-16.c     |   31 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-17.c     |   34 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-18.c     |   38 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-19.c     |   45 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr61861.c            |    3 +-
 .../analyzer/pr93355-localealias-feasibility-2.c   |    1 -
 gcc/testsuite/gcc.dg/analyzer/pr93457.c            |   10 -
 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c          |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/pr97568.c            |   29 -
 gcc/testsuite/gcc.dg/analyzer/sprintf-1.c          |   46 +-
 gcc/testsuite/gcc.dg/analyzer/strcat-1.c           |  136 ++
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |   22 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-3.c           |    8 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-4.c           |   51 +
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |   27 +
 .../gcc.dg/analyzer/write-to-function-1.c          |    2 +
 .../gcc.dg/analyzer/write-to-string-literal-4.c    |   23 -
 gcc/testsuite/gcc.dg/c2x-attr-syntax-6.c           |   62 +
 gcc/testsuite/gcc.dg/c2x-attr-syntax-7.c           |   60 +
 gcc/testsuite/gcc.dg/gomp/collapse-1.c             |   10 +-
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |  387 ++++-
 ...est-2.c => cpython-plugin-test-PyList_Append.c} |   56 +-
 .../gcc.dg/plugin/cpython-plugin-test-PyList_New.c |   38 +
 .../plugin/cpython-plugin-test-PyLong_FromLong.c   |   38 +
 ...-test-1.c => cpython-plugin-test-no-Python-h.c} |    0
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    6 +-
 gcc/testsuite/gcc.dg/pr108757-1.c                  |   18 +
 gcc/testsuite/gcc.dg/pr108757-2.c                  |   19 +
 gcc/testsuite/gcc.dg/pr108757.h                    |  233 +++
 gcc/testsuite/gcc.dg/pr110915-1.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-10.c                 |   34 +
 gcc/testsuite/gcc.dg/pr110915-11.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-12.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-2.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-3.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-4.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-5.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-6.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-7.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-8.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-9.c                  |   34 +
 gcc/testsuite/gcc.dg/pr111015.c                    |   28 +
 gcc/testsuite/gcc.dg/pr87009.c                     |    2 +-
 gcc/testsuite/gcc.dg/torture/pr111128.c            |   16 +
 gcc/testsuite/gcc.dg/torture/pr111137.c            |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-3.c           |   33 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-4.c           |   47 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c        |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-34.c         |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-same-1.c     |   60 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-12.c       |   23 +
 gcc/testsuite/gcc.dg/vect/bb-slp-44.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-71.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-72.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-73.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-74.c              |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c         |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c         |    2 -
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101445.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr105219.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr107160.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-1.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-2.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr109502.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110381.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110838.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr53773.c                |    5 +-
 gcc/testsuite/gcc.dg/vect/pr88497-1.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88497-7.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88598-1.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-2.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-3.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr97558-2.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr99253.c                |    2 -
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    8 +-
 gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c       |   38 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c            |    2 +-
 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-2.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-cond-13.c           |    2 -
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c    |    2 +-
 .../gcc.dg/vect/vect-outer-4c-big-array.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4e.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4f.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4g.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4k.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4l.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c    |    5 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c  |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c  |    2 +-
 .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c         |    4 +-
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_2.c   |   15 +
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_3.c   |   14 +
 .../gcc.target/aarch64/sve/acle/asm/subr_s8.c      |    3 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u8.c      |    3 +-
 .../gcc.target/i386/avx512fp16-vmovsh-1a.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr111127.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr111228.c           |   18 +
 gcc/testsuite/gcc.target/i386/pr52252-atom.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr52252-core.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr79173-12.c         |   48 +
 .../gcc.target/loongarch/const-double-zero-stx.c   |   18 +
 gcc/testsuite/gcc.target/loongarch/float-load.c    |   11 +
 .../gcc.target/loongarch/math-float-128.c          |   81 +
 gcc/testsuite/gcc.target/loongarch/sign-extend.c   |   25 +
 .../gcc.target/loongarch/slt-sign-extend.c         |   14 +
 gcc/testsuite/gcc.target/loongarch/switch-qi.c     |   16 +
 .../gcc.target/powerpc/fold-vec-logical-ors-char.c |    4 +-
 .../gcc.target/powerpc/fold-vec-logical-ors-int.c  |    4 +-
 .../powerpc/fold-vec-logical-ors-longlong.c        |    4 +-
 .../powerpc/fold-vec-logical-ors-short.c           |    4 +-
 .../powerpc/fold-vec-logical-other-char.c          |    2 +-
 .../powerpc/fold-vec-logical-other-int.c           |    2 +-
 .../powerpc/fold-vec-logical-other-longlong.c      |    2 +-
 .../powerpc/fold-vec-logical-other-short.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr110411-1.c      |   21 +
 gcc/testsuite/gcc.target/powerpc/pr110411-2.c      |   12 +
 gcc/testsuite/gcc.target/powerpc/pr93448.c         |  200 +++
 gcc/testsuite/gcc.target/powerpc/pr96762.c         |   13 +
 gcc/testsuite/gcc.target/pru/pr106562-10.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-11.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-5.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-6.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-7.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-8.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-9.c          |    8 +
 gcc/testsuite/gcc.target/riscv/arch-24.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/attribute-1.c       |   12 +
 gcc/testsuite/gcc.target/riscv/attribute-4.c       |   10 +
 gcc/testsuite/gcc.target/riscv/attribute-5.c       |   11 +
 gcc/testsuite/gcc.target/riscv/builtin_pause.c     |   10 -
 gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c        |   23 +
 gcc/testsuite/gcc.target/riscv/gcse-const.c        |   13 +
 gcc/testsuite/gcc.target/riscv/pr102957-2.c        |    5 +
 gcc/testsuite/gcc.target/riscv/predef-29.c         |   35 +
 gcc/testsuite/gcc.target/riscv/predef-30.c         |   27 +
 gcc/testsuite/gcc.target/riscv/predef-31.c         |   31 +
 gcc/testsuite/gcc.target/riscv/predef-align-1.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-2.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-3.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-4.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-5.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-6.c    |   16 +
 gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c        |  269 +++
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |  269 +++
 .../gcc.target/riscv/rvv/autovec/binop/narrow-3.c  |    2 +-
 .../riscv/rvv/autovec/binop/shift-immediate.c      |   16 +
 .../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c    |    7 +-
 .../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c    |    7 +-
 .../rvv/autovec/cond/cond_convert_float2float-1.h  |   29 +
 .../rvv/autovec/cond/cond_convert_float2float-2.h  |   28 +
 .../autovec/cond/cond_convert_float2float-rv32-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv32-2.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-2.c |   11 +
 .../autovec/cond/cond_convert_float2float_run-1.c  |   31 +
 .../autovec/cond/cond_convert_float2float_run-2.c  |   30 +
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |   51 +
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |   50 +
 .../autovec/cond/cond_convert_float2int-rv32-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv32-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int_run-1.c    |   32 +
 .../autovec/cond/cond_convert_float2int_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2float-1.h    |   45 +
 .../rvv/autovec/cond/cond_convert_int2float-2.h    |   44 +
 .../autovec/cond/cond_convert_int2float-rv32-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv32-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float_run-1.c    |   32 +
 .../autovec/cond/cond_convert_int2float_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2int-1.h      |   47 +
 .../rvv/autovec/cond/cond_convert_int2int-2.h      |   46 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-1.c |   17 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-1.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int_run-1.c  |   31 +
 .../rvv/autovec/cond/cond_convert_int2int_run-2.c  |   30 +
 .../riscv/rvv/autovec/cond/cond_fadd-1.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-2.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-3.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-4.c           |    3 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-run.c      |   96 ++
 .../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-template.h |    6 +
 .../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c  |    1 +
 .../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfncvt-itof-template.h |    5 +-
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-template.h |    2 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-itof-run.c      |   96 ++
 .../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-template.h |   10 +-
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |   10 +-
 .../gcc.target/riscv/rvv/autovec/partial/live-2.c  |   31 +
 .../riscv/rvv/autovec/partial/live_run-2.c         |   54 +
 .../riscv/rvv/autovec/reduc/extract_last-1.c       |   20 +
 .../riscv/rvv/autovec/reduc/extract_last-10.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-11.c      |   24 +
 .../riscv/rvv/autovec/reduc/extract_last-12.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-13.c      |    7 +
 .../riscv/rvv/autovec/reduc/extract_last-14.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-2.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-3.c       |   26 +
 .../riscv/rvv/autovec/reduc/extract_last-4.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-5.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-6.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-7.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-8.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-9.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last_run-1.c   |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-10.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-11.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-12.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-13.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-14.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-2.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-3.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-4.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-5.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-6.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-7.c   |   25 +
 .../riscv/rvv/autovec/reduc/extract_last_run-8.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-9.c   |   23 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    3 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-1.c       |    4 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-10.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-11.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-12.c      |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-3.c       |    5 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-4.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-5.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-6.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-7.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-8.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-9.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-10.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-11.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-12.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-4.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-5.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-6.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-7.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-8.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-9.c   |    4 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   24 +
 .../riscv/rvv/autovec/vls/floating-point-add-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-min-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-mul-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-3.c   |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/misalign-1.c  |   27 +
 .../riscv/rvv/base/binop_vx_constraint-171.c       |    4 +-
 .../riscv/rvv/base/binop_vx_constraint-173.c       |    4 +-
 .../riscv/rvv/base/float-point-frm-autovec-1.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-2.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-3.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-4.c     |   88 +
 .../riscv/rvv/base/narrow_constraint-1.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-17.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-18.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-19.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-20.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-21.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-22.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-23.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-24.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-25.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-26.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-27.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-28.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-29.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-30.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-31.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-4.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-5.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-8.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-9.c           |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c |   33 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c |    4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c |    7 +-
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-1.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-2.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-3.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-4.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-5.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-6.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-7.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-8.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-9.c |    0
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-8.c   |    3 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-9.c   |    3 +-
 .../gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c  |   10 +-
 .../gcc.target/riscv/rvv/intrisinc-vrgatherei16.c  |   28 +
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-102.c   |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-103.c   |   27 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-14.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-15.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-27.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-28.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-29.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-30.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-35.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-36.c    |   14 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-46.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-48.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-50.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-51.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-6.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-66.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-67.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-68.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-69.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-70.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-71.c    |    6 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-72.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-76.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-77.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-82.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-83.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-84.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-93.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-94.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-95.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-96.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/ffload-5.c         |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-7.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-9.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/pr111234.c         |   19 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-45.c          |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c |    3 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c |    2 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c  |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c  |    3 -
 .../riscv/rvv/vsetvl/vlmax_conflict-13.c           |   20 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c |    1 -
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c        |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-11.c        |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c        |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c        |   11 +
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c      |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c      |    4 +-
 .../gcc.target/riscv/stack_save_restore_1.c        |    8 +-
 .../gcc.target/riscv/stack_save_restore_2.c        |    8 +-
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |    4 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-imm-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-reg-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c |    2 +-
 gcc/testsuite/gcc.target/riscv/zcmp_push_fpr.c     |   34 +
 .../gcc.target/riscv/zcmp_stack_alignment.c        |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fleq-fltq.c     |   20 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-1.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-2.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-3.c         |   14 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-4.c         |   72 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-5.c         |   99 ++
 gcc/testsuite/gcc.target/riscv/zfa-fli-6.c         |   61 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-7.c         |   30 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-8.c         |   39 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-zfh.c       |   42 +
 gcc/testsuite/gcc.target/riscv/zfa-fli.c           |   80 +
 gcc/testsuite/gcc.target/riscv/zfa-fmovh-fmovp.c   |   10 +
 gcc/testsuite/gcc.target/riscv/zfa-fround.c        |   43 +
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/zicond-xor-01.c     |   14 +
 gcc/testsuite/gcc.target/riscv/zihintpause-1.c     |   11 +
 gcc/testsuite/gcc.target/riscv/zihintpause-2.c     |   11 +
 .../gcc.target/riscv/zihintpause-noarch.c          |   12 +
 gcc/testsuite/gfortran.dg/bounds_check_fail_5.f90  |   26 +
 gcc/testsuite/gfortran.dg/data_bounds_1.f90        |    2 +-
 gcc/testsuite/gfortran.dg/data_bounds_2.f90        |    9 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    6 +-
 gcc/testsuite/gfortran.dg/gomp/collapse2.f90       |   10 +-
 gcc/testsuite/gfortran.dg/gomp/imperfect-gotos.f90 |   69 +
 .../gfortran.dg/gomp/imperfect-invalid-scope.f90   |   81 +
 gcc/testsuite/gfortran.dg/gomp/imperfect1.f90      |   39 +
 gcc/testsuite/gfortran.dg/gomp/imperfect2.f90      |   56 +
 gcc/testsuite/gfortran.dg/gomp/imperfect3.f90      |   45 +
 gcc/testsuite/gfortran.dg/gomp/imperfect4.f90      |   36 +
 gcc/testsuite/gfortran.dg/gomp/imperfect5.f90      |   85 +
 .../gfortran.dg/interface_procedure_1.f90          |   23 +
 gcc/testsuite/gfortran.dg/pr92586.f90              |   61 +
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    3 +
 gcc/testsuite/jit.dg/test-restrict.c               |   77 +
 gcc/testsuite/lib/target-supports.exp              |    3 +-
 gcc/tree-cfg.cc                                    |   36 +
 gcc/tree-diagnostic.cc                             |    1 +
 gcc/tree-inline.cc                                 |    8 +
 gcc/tree-nested.cc                                 |    3 +
 gcc/tree-outof-ssa.cc                              |   32 +-
 gcc/tree-pretty-print.cc                           |    4 +
 gcc/tree-ssa-alias.cc                              |    3 +
 gcc/tree-ssa-ccp.cc                                |   17 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    4 +
 gcc/tree-ssa-math-opts.cc                          |  149 +-
 gcc/tree-ssa-phiopt.cc                             |   70 +-
 gcc/tree-ssa-strlen.cc                             |    3 +-
 gcc/tree-ssa-tail-merge.cc                         |    2 +-
 gcc/tree-vect-data-refs.cc                         |  261 +--
 gcc/tree-vect-loop.cc                              |   16 +-
 gcc/tree-vect-patterns.cc                          |    2 +-
 gcc/tree-vect-slp.cc                               |  128 +-
 gcc/tree-vect-stmts.cc                             |   75 +-
 gcc/tree-vectorizer.h                              |    1 +
 gcc/tree.def                                       |    9 +
 gcc/tree.h                                         |    3 +
 gcc/value-range.cc                                 |   12 +
 gcc/value-range.h                                  |    2 +
 libgcc/config.host                                 |    9 +-
 libgomp/ChangeLog                                  |   45 +
 libgomp/libgomp.texi                               |    2 +-
 libgomp/testsuite/libgomp.c++/attrs-imperfect1.C   |   76 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect2.C   |  114 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect3.C   |  119 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect4.C   |  117 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect5.C   |   49 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect6.C   |  115 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-1.C  |  169 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-2.C  |  167 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-3.C  |  167 ++
 .../testsuite/libgomp.c++/imperfect-destructor.C   |  135 ++
 .../testsuite/libgomp.c++/imperfect-template-1.C   |  172 ++
 .../testsuite/libgomp.c++/imperfect-template-2.C   |  170 ++
 .../testsuite/libgomp.c++/imperfect-template-3.C   |  170 ++
 .../testsuite/libgomp.c-c++-common/imperfect1.c    |   76 +
 .../testsuite/libgomp.c-c++-common/imperfect2.c    |  114 ++
 .../testsuite/libgomp.c-c++-common/imperfect3.c    |  119 ++
 .../testsuite/libgomp.c-c++-common/imperfect4.c    |  117 ++
 .../testsuite/libgomp.c-c++-common/imperfect5.c    |   49 +
 .../testsuite/libgomp.c-c++-common/imperfect6.c    |  115 ++
 .../testsuite/libgomp.c-c++-common/pr100059-1.c    |   55 +
 .../libgomp.c-c++-common/target-imperfect1.c       |   81 +
 .../libgomp.c-c++-common/target-imperfect2.c       |  122 ++
 .../libgomp.c-c++-common/target-imperfect3.c       |  125 ++
 .../libgomp.c-c++-common/target-imperfect4.c       |  122 ++
 .../libgomp.fortran/imperfect-destructor.f90       |  142 ++
 libgomp/testsuite/libgomp.fortran/imperfect1.f90   |   67 +
 libgomp/testsuite/libgomp.fortran/imperfect2.f90   |  102 ++
 libgomp/testsuite/libgomp.fortran/imperfect3.f90   |  110 ++
 libgomp/testsuite/libgomp.fortran/imperfect4.f90   |  121 ++
 .../libgomp.fortran/target-imperfect1.f90          |   72 +
 .../libgomp.fortran/target-imperfect2.f90          |  110 ++
 .../libgomp.fortran/target-imperfect3.f90          |  116 ++
 .../libgomp.fortran/target-imperfect4.f90          |  126 ++
 libstdc++-v3/ChangeLog                             |  127 ++
 libstdc++-v3/acinclude.m4                          |    2 +-
 libstdc++-v3/configure                             |    2 +-
 libstdc++-v3/include/bits/atomic_base.h            |  147 +-
 libstdc++-v3/include/bits/chrono_io.h              |   62 +-
 libstdc++-v3/include/bits/vector.tcc               |  200 +--
 libstdc++-v3/include/bits/version.def              |    8 +
 libstdc++-v3/include/bits/version.h                |   11 +
 libstdc++-v3/include/std/atomic                    |   28 +-
 libstdc++-v3/include/std/format                    |   25 +-
 libstdc++-v3/include/std/ostream                   |    6 +-
 libstdc++-v3/include/std/ratio                     |   56 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   48 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   45 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +
 libstdc++-v3/src/filesystem/ops-common.h           |    7 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/1.cc       |   10 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/2.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc    |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/4.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/5.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/6.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/7.cc       |    5 +-
 .../testsuite/20_util/auto_ptr/assign_neg.cc       |    6 +-
 .../requirements/explicit_instantiation/1.cc       |    6 +-
 libstdc++-v3/testsuite/20_util/bitset/107037.cc    |    2 +-
 libstdc++-v3/testsuite/20_util/expected/bad.cc     |    2 +-
 .../20_util/ratio/operations/ops_overflow_neg.cc   |    6 +-
 .../deque/requirements/explicit_instantiation/2.cc |    1 +
 .../list/requirements/explicit_instantiation/2.cc  |    1 +
 .../vector/{26412-1.cc => 26142-1.cc}              |    2 +-
 .../vector/{26412-2.cc => 26142-2.cc}              |    2 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    8 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |   10 +-
 .../testsuite/26_numerics/complex/56111.cc         |    2 +-
 .../26_numerics/complex/literals/types.cc          |    5 +-
 .../testsuite/27_io/filesystem/iterators/91067.cc  |    1 +
 .../testsuite/27_io/filesystem/path/108636.cc      |    1 +
 .../testsuite/27_io/filesystem/path/assign/copy.cc |    1 +
 .../atomic_ref/compare_exchange_padding.cc         |   75 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |    8 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |   22 +-
 .../libstdc++-prettyprinters/libfundts.cc          |   12 +-
 .../testsuite/libstdc++-prettyprinters/locale.cc   |   36 +
 .../testsuite/std/format/functions/format_to.cc    |    8 +-
 libstdc++-v3/testsuite/std/format/string.cc        |   15 +
 libstdc++-v3/testsuite/std/time/parse.cc           |   19 +
 .../shared_ptr/assign/auto_ptr.cc                  |    3 +-
 .../shared_ptr/assign/auto_ptr_neg.cc              |    3 +-
 .../shared_ptr/assign/auto_ptr_rvalue_neg.cc       |    3 +-
 .../shared_ptr/cons/43820_neg.cc                   |    3 +-
 .../shared_ptr/cons/auto_ptr.cc                    |    3 +-
 .../shared_ptr/cons/auto_ptr_neg.cc                |    3 +-
 .../testsuite/tr1/6_containers/utility/pair.cc     |   19 +-
 .../tr1/8_c_compatibility/cmath/pow_cmath.cc       |    7 +-
 952 files changed, 33251 insertions(+), 8104 deletions(-)

             reply	other threads:[~2023-10-16 22:20 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-16 22:20 Eric Gallager [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231016222043.885DB3857345@sourceware.org \
    --to=egallager@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).