public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD
@ 2024-05-07 16:18 Thomas Schwinge
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Schwinge @ 2024-05-07 16:18 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:9267ffafb35e8dc3e68f58c6e137c8aad824d9ef

commit 9267ffafb35e8dc3e68f58c6e137c8aad824d9ef
Merge: 6915bdb8fcda f4a2ae233896
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date:   Sun Mar 10 23:42:52 2024 +0100

    Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD

Diff:

 gcc/c-family/c-common.cc                           |  2 +-
 gcc/fortran/trans-types.cc                         |  2 +-
 gcc/go/go-lang.cc                                  |  2 +-
 gcc/lto/lto-lang.cc                                |  2 +-
 gcc/rust/backend/rust-tree.cc                      |  2 +-
 gcc/simplify-rtx.cc                                | 10 ++++----
 .../riscv/rvv/autovec/vls-vlmax/bitmask-1.c        | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-10.c       | 22 ++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-11.c       | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-12.c       | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-13.c       | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-14.c       | 24 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-2.c        | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-3.c        | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-4.c        | 23 +++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-5.c        | 25 ++++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-6.c        | 27 +++++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-7.c        | 30 ++++++++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-8.c        | 30 ++++++++++++++++++++++
 .../riscv/rvv/autovec/vls-vlmax/bitmask-9.c        | 30 ++++++++++++++++++++++
 gcc/tree.cc                                        |  2 +-
 gcc/varasm.cc                                      |  8 +++++-
 22 files changed, 367 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD
@ 2024-05-07 16:18 Thomas Schwinge
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Schwinge @ 2024-05-07 16:18 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:6915bdb8fcdaeee585bbc9aaa52311e8c695da01

commit 6915bdb8fcdaeee585bbc9aaa52311e8c695da01
Merge: ffba2ab00fb0 5f5e37dcbc19
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date:   Sun Mar 10 23:42:46 2024 +0100

    Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD

Diff:

 ChangeLog                                          |   21 +
 MAINTAINERS                                        |    3 +
 Makefile.def                                       |    3 +-
 Makefile.in                                        |   31 +-
 Makefile.tpl                                       |    2 +-
 c++tools/ChangeLog                                 |    5 +
 configure                                          |   48 +-
 configure.ac                                       |   44 +-
 contrib/ChangeLog                                  |    6 +
 gcc/ChangeLog                                      | 1605 +++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  147 +
 gcc/ada/debug.adb                                  |    6 -
 ...ard_and_implementation_defined_restrictions.rst |   14 +
 gcc/ada/exp_aggr.adb                               |    1 +
 gcc/ada/exp_ch3.adb                                |   98 +-
 gcc/ada/exp_ch3.ads                                |    4 +-
 gcc/ada/exp_ch4.adb                                |  770 +++---
 gcc/ada/exp_ch4.ads                                |    4 +
 gcc/ada/exp_ch5.adb                                |    8 +-
 gcc/ada/exp_ch6.adb                                |   61 +-
 gcc/ada/exp_ch8.adb                                |    3 +-
 gcc/ada/exp_util.adb                               |   33 +-
 gcc/ada/exp_util.ads                               |   17 +-
 gcc/ada/gcc-interface/Makefile.in                  |    9 +-
 gcc/ada/gcc-interface/decl.cc                      |   11 -
 gcc/ada/gcc-interface/trans.cc                     |   17 +-
 gcc/ada/gnat1drv.adb                               |   21 -
 gcc/ada/gnat_rm.texi                               |  774 +++---
 gcc/ada/gnat_ugn.texi                              |    4 +-
 gcc/ada/libgnat/a-textio.ads                       |   22 +-
 gcc/ada/opt.ads                                    |   10 -
 gcc/ada/sem_ch12.adb                               |   81 +-
 gcc/ada/sem_ch5.adb                                |   19 +-
 gcc/ada/sem_disp.adb                               |   30 +
 gcc/ada/sem_disp.ads                               |    5 +
 gcc/ada/sem_util.adb                               |   35 +-
 gcc/ada/sprint.adb                                 |    6 +-
 gcc/analyzer/ChangeLog                             |  160 ++
 gcc/analyzer/access-diagram.cc                     |    1 +
 gcc/analyzer/bounds-checking.cc                    |    1 +
 gcc/analyzer/region-model-manager.cc               |    5 +-
 gcc/analyzer/region-model-manager.h                |    3 +-
 gcc/analyzer/region-model.cc                       |   15 +-
 gcc/c-family/ChangeLog                             |   27 +
 gcc/c-family/c-common.cc                           |    4 +
 gcc/c-family/c-common.h                            |    4 +-
 gcc/c-family/c-cppbuiltin.cc                       |    8 +-
 gcc/c-family/c-opts.cc                             |   28 +-
 gcc/c-family/c.opt                                 |   29 +-
 gcc/c/ChangeLog                                    |   21 +
 gcc/c/Make-lang.in                                 |    4 +-
 gcc/c/c-decl.cc                                    |   20 +
 gcc/c/c-typeck.cc                                  |    5 +-
 gcc/cfg.cc                                         |    7 +-
 gcc/common/config/i386/cpuinfo.h                   |    3 +-
 gcc/common/config/riscv/riscv-common.cc            |   55 +
 gcc/config/aarch64/aarch64-protos.h                |    2 +-
 gcc/config/aarch64/aarch64-simd.md                 |  102 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   48 +-
 gcc/config/aarch64/aarch64.cc                      |   10 +-
 gcc/config/aarch64/iterators.md                    |    3 +
 gcc/config/aarch64/predicates.md                   |   12 +-
 gcc/config/cris/cris.cc                            |    2 +-
 gcc/config/cris/cris.md                            |    9 +-
 gcc/config/darwin.h                                |    5 +-
 gcc/config/darwin.opt                              |    4 +
 gcc/config/i386/i386-expand.cc                     |    3 +-
 gcc/config/i386/i386-features.cc                   |  145 +-
 gcc/config/i386/i386-features.h                    |    1 +
 gcc/config/i386/i386-options.cc                    |   10 +-
 gcc/config/i386/i386.cc                            |   97 +-
 gcc/config/i386/i386.h                             |    2 +-
 gcc/config/i386/i386.md                            |   76 +-
 gcc/config/i386/predicates.md                      |   12 +
 gcc/config/i386/sse.md                             |  280 +-
 gcc/config/mips/constraints.md                     |    4 +
 gcc/config/mips/mips-protos.h                      |    4 +
 gcc/config/mips/mips.cc                            |  219 +-
 gcc/config/mips/mips.h                             |   33 +-
 gcc/config/mips/mips.md                            |  200 +-
 gcc/config/mips/mips.opt                           |    4 +
 gcc/config/mips/predicates.md                      |   21 +-
 gcc/config/nvptx/nvptx.cc                          |    3 -
 gcc/config/riscv/arch-canonicalize                 |    7 +
 gcc/config/riscv/autovec-opt.md                    |  279 ++
 gcc/config/riscv/autovec.md                        |  552 +++-
 gcc/config/riscv/predicates.md                     |    7 +
 gcc/config/riscv/riscv-opts.h                      |   34 +
 gcc/config/riscv/riscv-protos.h                    |    6 +-
 gcc/config/riscv/riscv-v.cc                        |  163 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   53 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    6 +-
 .../riscv/riscv-vector-builtins-functions.def      |    2 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   68 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    1 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   42 +
 gcc/config/riscv/riscv-vector-builtins.h           |    4 +
 gcc/config/riscv/riscv-vsetvl.cc                   |   70 +-
 gcc/config/riscv/riscv-vsetvl.h                    |    2 +
 gcc/config/riscv/riscv.cc                          |   52 +-
 gcc/config/riscv/riscv.h                           |    4 +-
 gcc/config/riscv/riscv.md                          |    4 +-
 gcc/config/riscv/riscv.opt                         |    6 +
 gcc/config/riscv/vector-iterators.md               |   97 +-
 gcc/config/riscv/vector.md                         |  225 +-
 gcc/config/rs6000/altivec.md                       |    2 +-
 gcc/config/rs6000/fusion.md                        |   27 +-
 gcc/config/rs6000/genfusion.pl                     |   37 +-
 gcc/config/rs6000/predicates.md                    |   25 +-
 gcc/config/rs6000/rs6000-protos.h                  |    1 +
 gcc/config/rs6000/rs6000.cc                        |   30 +
 gcc/config/rs6000/rs6000.md                        |   43 +-
 gcc/config/rs6000/vsx.md                           |   24 +
 gcc/config/s390/s390.cc                            |    6 +-
 gcc/config/xtensa/xtensa.cc                        |   16 +-
 gcc/config/xtensa/xtensa.md                        |   19 +-
 gcc/cp/ChangeLog                                   |  106 +
 gcc/cp/Make-lang.in                                |    4 +-
 gcc/cp/constexpr.cc                                |   11 +
 gcc/cp/cp-gimplify.cc                              |    2 +
 gcc/cp/cp-name-hint.h                              |    1 +
 gcc/cp/cp-tree.h                                   |   24 +-
 gcc/cp/decl.cc                                     |   10 +
 gcc/cp/init.cc                                     |    4 +
 gcc/cp/method.cc                                   |    2 +
 gcc/cp/module.cc                                   |    2 +
 gcc/cp/name-lookup.cc                              |    2 +-
 gcc/cp/optimize.cc                                 |   26 +-
 gcc/cp/parser.cc                                   |    8 +-
 gcc/cp/pt.cc                                       |  132 +-
 gcc/cp/ptree.cc                                    |    3 +
 gcc/cp/typeck.cc                                   |    5 +-
 gcc/cselib.cc                                      |   60 +-
 gcc/cselib.h                                       |   10 +-
 gcc/d/ChangeLog                                    |   49 +
 gcc/d/d-builtins.cc                                |    9 +-
 gcc/d/d-convert.cc                                 |   31 +-
 gcc/d/decl.cc                                      |   14 +
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/aggregate.h                              |   10 +-
 gcc/d/dmd/attrib.h                                 |   12 +-
 gcc/d/dmd/common/outbuffer.h                       |    6 +-
 gcc/d/dmd/cond.d                                   |    3 -
 gcc/d/dmd/cond.h                                   |    2 +-
 gcc/d/dmd/cppmangle.d                              |   11 +-
 gcc/d/dmd/declaration.h                            |   12 +-
 gcc/d/dmd/dsymbol.h                                |    4 +-
 gcc/d/dmd/dsymbolsem.d                             |   13 +-
 gcc/d/dmd/expression.h                             |   50 +-
 gcc/d/dmd/expressionsem.d                          |   22 +-
 gcc/d/dmd/globals.h                                |  112 +-
 gcc/d/dmd/hdrgen.d                                 |    5 +-
 gcc/d/dmd/identifier.h                             |    2 +-
 gcc/d/dmd/init.h                                   |    8 +-
 gcc/d/dmd/lexer.d                                  |   26 +-
 gcc/d/dmd/module.h                                 |    8 +-
 gcc/d/dmd/mtype.h                                  |    4 +-
 gcc/d/dmd/objc.h                                   |    6 +-
 gcc/d/dmd/root/array.d                             |    2 +-
 gcc/d/dmd/root/dcompat.h                           |   10 +-
 gcc/d/dmd/root/optional.h                          |    4 +-
 gcc/d/dmd/scope.h                                  |    4 +-
 gcc/d/dmd/semantic2.d                              |    3 +-
 gcc/d/dmd/semantic3.d                              |    2 +-
 gcc/d/dmd/statement.h                              |   24 +-
 gcc/d/dmd/statementsem.d                           |    8 +-
 gcc/d/dmd/target.h                                 |   20 +-
 gcc/d/dmd/template.h                               |   14 +-
 gcc/d/dmd/visitor.h                                |    3 +-
 gcc/d/expr.cc                                      |    4 +
 gcc/d/intrinsics.cc                                |    2 +
 gcc/d/lang.opt                                     |    4 +
 gcc/d/types.cc                                     |   43 +-
 gcc/diagnostic-format-sarif.cc                     |    1 +
 gcc/diagnostic.cc                                  |    1 +
 gcc/doc/cpp.texi                                   |    7 +-
 gcc/doc/extend.texi                                |   79 +-
 gcc/doc/gm2.texi                                   |  126 +
 gcc/doc/invoke.texi                                |   53 +-
 gcc/doc/md.texi                                    |   50 +-
 gcc/doc/optinfo.texi                               |    2 +-
 gcc/dwarf2out.cc                                   |    6 +-
 gcc/except.h                                       |    2 +-
 gcc/expr.cc                                        |  117 +-
 gcc/expr.h                                         |   16 +-
 gcc/final.cc                                       |   50 +-
 gcc/flag-types.h                                   |    5 +
 gcc/fold-const.cc                                  |   75 +-
 gcc/fold-const.h                                   |    2 +-
 gcc/fortran/ChangeLog                              |   32 +
 gcc/fortran/expr.cc                                |    4 +-
 gcc/fortran/resolve.cc                             |    5 +-
 gcc/fortran/trans-decl.cc                          |    1 -
 gcc/fortran/trans-expr.cc                          |   88 +-
 gcc/function.cc                                    |    3 +
 gcc/gengtype-parse.cc                              |    6 +
 gcc/ggc-page.cc                                    |   10 +-
 gcc/ggc.h                                          |    8 +-
 gcc/gimple-fold.cc                                 |   92 +-
 gcc/gimple-predicate-analysis.cc                   |    4 +-
 gcc/gimple-range-gori.cc                           |   21 +-
 gcc/gimple-ssa-store-merging.cc                    |    5 +-
 gcc/gimplify.cc                                    |    7 +-
 gcc/go/ChangeLog                                   |   14 +
 gcc/go/gccgo.texi                                  |    8 +
 gcc/go/go-c.h                                      |    1 +
 gcc/go/go-lang.cc                                  |    6 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/embed.cc                         |   11 +-
 gcc/go/gofrontend/expressions.cc                   |    3 +-
 gcc/go/gofrontend/go.cc                            |    2 +
 gcc/go/gofrontend/gogo.cc                          |   50 +-
 gcc/go/gofrontend/gogo.h                           |   12 +
 gcc/go/gofrontend/import.cc                        |  124 +
 gcc/go/lang.opt                                    |    4 +
 gcc/internal-fn.cc                                 |  205 +-
 gcc/internal-fn.def                                |   13 +-
 gcc/internal-fn.h                                  |    1 +
 gcc/ipa-cp.cc                                      |   18 +-
 gcc/ipa-devirt.cc                                  |    2 +-
 gcc/ipa-fnsummary.cc                               |   38 +-
 gcc/ipa-fnsummary.h                                |    6 +-
 gcc/ipa-icf.cc                                     |    2 +-
 gcc/ipa-inline.cc                                  |  101 +-
 gcc/ipa-modref.cc                                  |    2 +-
 gcc/ipa-prop.cc                                    |  157 +-
 gcc/ipa-prop.h                                     |    5 +-
 gcc/ipa-sra.cc                                     |    2 +-
 gcc/ipa-utils.cc                                   |    7 -
 gcc/lto-cgraph.cc                                  |    2 +-
 gcc/lto-section-in.cc                              |    2 +-
 gcc/lto-streamer-in.cc                             |   18 +-
 gcc/lto-streamer-out.cc                            |   13 +-
 gcc/lto-streamer.h                                 |   12 +-
 gcc/lto/ChangeLog                                  |   25 +
 gcc/lto/Make-lang.in                               |    2 +-
 gcc/lto/lto-common.cc                              |   10 +-
 gcc/m2/ChangeLog                                   |   71 +
 gcc/m2/Make-lang.in                                |    6 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |    2 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |    4 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   21 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   30 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |   97 +-
 gcc/m2/gm2-compiler/M2Options.def                  |   10 +
 gcc/m2/gm2-compiler/M2Options.mod                  |   14 +
 gcc/m2/gm2-compiler/M2Quads.def                    |   28 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |  238 +-
 gcc/m2/gm2-compiler/M2SymInit.def                  |   59 +
 gcc/m2/gm2-compiler/M2SymInit.mod                  | 1307 +++++++++
 gcc/m2/gm2-compiler/SymbolTable.def                |   52 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |  173 +-
 gcc/m2/gm2-gcc/m2options.h                         |    2 +
 gcc/m2/gm2-lang.cc                                 |    3 +
 gcc/m2/gm2-libs/RTint.mod                          |   70 +-
 gcc/m2/lang.opt                                    |    4 +
 gcc/match.pd                                       |  102 +-
 gcc/optabs-tree.cc                                 |   86 +-
 gcc/optabs-tree.h                                  |    6 +-
 gcc/optabs.cc                                      |   90 +-
 gcc/optabs.def                                     |   12 +
 gcc/optabs.h                                       |   16 +-
 gcc/opts.cc                                        |    4 +
 gcc/output.h                                       |   14 +-
 gcc/predict.cc                                     |   56 +-
 gcc/predict.def                                    |   18 +-
 gcc/predict.h                                      |    1 -
 gcc/print-tree.cc                                  |    5 +
 gcc/regcprop.cc                                    |   52 +-
 gcc/rtl.h                                          |    2 +-
 gcc/rust/ChangeLog                                 |    5 +
 gcc/sbitmap.cc                                     |    2 +-
 gcc/sbitmap.h                                      |    2 +-
 gcc/simplify-rtx.cc                                |   32 +
 gcc/statistics.cc                                  |   21 +-
 gcc/testsuite/ChangeLog                            |  916 +++++++
 .../c-c++-common/zero-scratch-regs-leafy-1.c       |   15 +
 .../c-c++-common/zero-scratch-regs-leafy-2.c       |   21 +
 gcc/testsuite/g++.dg/cpp/pr64127.C                 |    2 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C       |    2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C    |   18 +
 gcc/testsuite/g++.dg/cpp0x/decltype-110175.C       |    6 +
 gcc/testsuite/g++.dg/cpp0x/noexcept79.C            |   18 +
 gcc/testsuite/g++.dg/cpp1y/pr72759.C               |    2 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ82.C           |   12 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C        |    1 +
 gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C        |   15 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C       |    2 +-
 gcc/testsuite/g++.dg/cpp23/cplusplus.C             |    2 +-
 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr1.C    |   35 +
 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C    |   15 +
 gcc/testsuite/g++.dg/cpp26/cplusplus.C             |    3 +
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |  597 +++++
 .../g++.dg/diagnostic/missing-header-pr110164.C    |   10 +
 .../g++.dg/diagnostic/not-a-function-template-1.C  |    2 +-
 gcc/testsuite/g++.dg/opt/pr66119.C                 |    2 +-
 gcc/testsuite/g++.dg/parse/error56.C               |    1 -
 gcc/testsuite/g++.dg/parse/template30.C            |    3 +-
 gcc/testsuite/g++.dg/template/nontype12.C          |    2 +-
 gcc/testsuite/g++.dg/torture/pr110308.C            |   29 +
 gcc/testsuite/g++.target/powerpc/pr105325.C        |   28 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c    |   26 +
 gcc/testsuite/gcc.c-torture/compile/pr110334.c     |   20 +
 gcc/testsuite/gcc.c-torture/compile/pr110444-1.c   |   11 +
 gcc/testsuite/gcc.c-torture/execute/20230630-1.c   |   23 +
 gcc/testsuite/gcc.c-torture/execute/20230630-2.c   |   29 +
 gcc/testsuite/gcc.c-torture/execute/20230630-3.c   |   27 +
 gcc/testsuite/gcc.c-torture/execute/20230630-4.c   |   33 +
 gcc/testsuite/gcc.dg/Wtraditional-conversion-3.c   |    9 +
 .../gcc.dg/builtin-object-size-pr101832.c          |  134 +
 gcc/testsuite/gcc.dg/ipa/pr109849.c                |   27 +
 gcc/testsuite/gcc.dg/ipa/pr110377.c                |   16 +
 gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c |    3 +-
 .../gcc.dg/plugin/crash-test-ice-stderr.c          |    1 +
 .../plugin/crash-test-write-though-null-sarif.c    |    3 +-
 .../plugin/crash-test-write-though-null-stderr.c   |    1 +
 .../plugin/diagnostic_plugin_test_text_art.c       |    1 +
 gcc/testsuite/gcc.dg/pr110436.c                    |    4 +
 gcc/testsuite/gcc.dg/pr110461.c                    |   16 +
 gcc/testsuite/gcc.dg/pr110496.c                    |   26 +
 gcc/testsuite/gcc.dg/pr110506-2.c                  |   18 +
 gcc/testsuite/gcc.dg/pr110506.c                    |   24 +
 gcc/testsuite/gcc.dg/pr110508.c                    |    9 +
 gcc/testsuite/gcc.dg/predict-18.c                  |   10 +
 .../gcc.dg/rtl/powerpc/move_compare_peephole_32.c  |   60 +
 .../gcc.dg/rtl/powerpc/move_compare_peephole_64.c  |   60 +
 gcc/testsuite/gcc.dg/torture/pr110228.c            |   34 +
 gcc/testsuite/gcc.dg/torture/pr110376.c            |   39 +
 gcc/testsuite/gcc.dg/torture/pr110443.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr110491.c            |   29 +
 gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c           |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/addadd-2.c           |    1 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-27.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c     |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c  |   10 +
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c  |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103680.c           |   17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110334.c           |   17 +
 gcc/testsuite/gcc.dg/uninit-pr101912.c             |    2 +-
 .../gcc.dg/variable-sized-type-flex-array.c        |   31 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |   16 +-
 gcc/testsuite/gcc.dg/vect/pr110381.c               |   45 +
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |    4 -
 gcc/testsuite/gcc.misc-tests/outputs.exp           |   10 +-
 gcc/testsuite/gcc.target/aarch64/abd_2.c           |   45 +-
 gcc/testsuite/gcc.target/aarch64/abd_3.c           |   46 +-
 gcc/testsuite/gcc.target/aarch64/abd_4.c           |   34 +-
 gcc/testsuite/gcc.target/aarch64/abd_none_2.c      |   73 +
 gcc/testsuite/gcc.target/aarch64/abd_none_3.c      |   73 +
 gcc/testsuite/gcc.target/aarch64/abd_none_4.c      |   84 +
 gcc/testsuite/gcc.target/aarch64/abd_run_1.c       |   29 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_2.c     |   50 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_3.c     |   50 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_4.c     |   56 +
 gcc/testsuite/gcc.target/aarch64/pr110371.c        |   20 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_1.c       |   57 +-
 gcc/testsuite/gcc.target/aarch64/sve/abd_2.c       |   47 +-
 gcc/testsuite/gcc.target/aarch64/sve/abd_none_1.c  |   73 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_none_2.c  |   80 +
 .../gcc.target/aarch64/sve/acle/general/dupq_11.c  |   31 +
 gcc/testsuite/gcc.target/aarch64/sve/pr110280.c    |   12 +
 .../gcc.target/arm/mve/general-c/nomve_fp_1.c      |    2 +
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c    |    2 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c    |    2 +-
 gcc/testsuite/gcc.target/i386/ashldi3-1.c          |   16 +
 gcc/testsuite/gcc.target/i386/ashlti3-2.c          |   17 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c  |   14 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-30.c  |   15 +
 gcc/testsuite/gcc.target/i386/avx512-binop-not-1.h |   13 +
 gcc/testsuite/gcc.target/i386/avx512-binop-not-2.h |   13 +
 .../gcc.target/i386/avx512f-andn-di-zmm-2.c        |   12 +
 .../gcc.target/i386/avx512f-andn-si-zmm-2.c        |    4 +-
 gcc/testsuite/gcc.target/i386/avx512f-copysign.c   |    2 +-
 .../gcc.target/i386/avx512f-orn-si-zmm-1.c         |   12 +
 .../gcc.target/i386/avx512f-orn-si-zmm-2.c         |   12 +
 gcc/testsuite/gcc.target/i386/bf16_short_warn.c    |   17 +
 gcc/testsuite/gcc.target/i386/mvc17.c              |   11 +
 gcc/testsuite/gcc.target/i386/pieces-memcmp-2.c    |   13 +
 gcc/testsuite/gcc.target/i386/pr100711-3.c         |    4 +-
 gcc/testsuite/gcc.target/i386/pr100711-4.c         |   42 +
 gcc/testsuite/gcc.target/i386/pr100711-5.c         |   40 +
 gcc/testsuite/gcc.target/i386/pr100711-6.c         |   18 +
 gcc/testsuite/gcc.target/i386/pr104610.c           |    2 +-
 gcc/testsuite/gcc.target/i386/pr110018-1.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr110018-2.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr110309.c           |   10 +
 gcc/testsuite/gcc.target/i386/pr110310.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr110452.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr69482-1.c          |    2 +-
 gcc/testsuite/gcc.target/i386/rotate-6.c           |  195 ++
 gcc/testsuite/gcc.target/i386/sse2-stv-1.c         |   24 +
 .../gcc.target/i386/zero-scratch-regs-leafy-1.c    |   12 +
 .../gcc.target/i386/zero-scratch-regs-leafy-2.c    |   16 +
 gcc/testsuite/gcc.target/mips/align-1-n64.c        |   20 +
 gcc/testsuite/gcc.target/mips/align-1-o32.c        |   20 +
 .../mips/expand-block-move-r6-no-unaligned.c       |   15 +
 .../gcc.target/mips/expand-block-move-r6.c         |   20 +
 gcc/testsuite/gcc.target/mips/mips.exp             |   10 +
 gcc/testsuite/gcc.target/mips/mips16e2-cache.c     |   34 +
 gcc/testsuite/gcc.target/mips/mips16e2-cmov.c      |   68 +
 gcc/testsuite/gcc.target/mips/mips16e2-gp.c        |  101 +
 gcc/testsuite/gcc.target/mips/mips16e2.c           |  240 ++
 gcc/testsuite/gcc.target/mips/movcc-3.c            |    2 +-
 .../gcc.target/powerpc/fusion-p10-ldcmpi.c         |   16 +-
 gcc/testsuite/gcc.target/powerpc/pr104124.c        |   14 +
 .../riscv/rvv/autovec/binop/copysign-run.c         |   89 +
 .../riscv/rvv/autovec/binop/copysign-rv32gcv.c     |   11 +
 .../riscv/rvv/autovec/binop/copysign-rv64gcv.c     |   11 +
 .../riscv/rvv/autovec/binop/copysign-template.h    |   78 +
 .../riscv/rvv/autovec/binop/copysign-zvfh-run.c    |   83 +
 .../riscv/rvv/autovec/conversions/vfcvt-itof-run.c |   96 +
 .../rvv/autovec/conversions/vfcvt-itof-rv32gcv.c   |    7 +
 .../rvv/autovec/conversions/vfcvt-itof-rv64gcv.c   |    7 +
 .../rvv/autovec/conversions/vfcvt-itof-template.h  |   20 +
 .../rvv/autovec/conversions/vfcvt-itof-zvfh-run.c  |   64 +
 .../riscv/rvv/autovec/conversions/vfcvt_rtz-run.c  |   44 +
 .../rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c    |    5 +-
 .../rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c    |    5 +-
 .../rvv/autovec/conversions/vfcvt_rtz-template.h   |    8 +-
 .../rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c   |   64 +
 .../rvv/autovec/conversions/vfncvt-ftoi-run.c      |   96 +
 .../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c  |    7 +
 .../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c  |    7 +
 .../rvv/autovec/conversions/vfncvt-ftoi-template.h |   19 +
 .../rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c |   42 +
 .../rvv/autovec/conversions/vfncvt-itof-run.c      |   52 +
 .../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c  |    7 +
 .../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c  |    7 +
 .../rvv/autovec/conversions/vfncvt-itof-template.h |   18 +
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |   64 +
 .../riscv/rvv/autovec/conversions/vfncvt-run.c     |   33 +
 .../riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c |    7 +
 .../riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c |    7 +
 .../rvv/autovec/conversions/vfncvt-template.h      |   16 +
 .../rvv/autovec/conversions/vfncvt-zvfh-run.c      |   34 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-run.c      |   64 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c  |    7 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c  |    7 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-template.h |   17 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |   64 +
 .../rvv/autovec/conversions/vfwcvt-itof-run.c      |   96 +
 .../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c  |    7 +
 .../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c  |    7 +
 .../rvv/autovec/conversions/vfwcvt-itof-template.h |   20 +
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |   45 +
 .../riscv/rvv/autovec/conversions/vfwcvt-run.c     |   33 +
 .../riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c |    6 +
 .../riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c |    6 +
 .../rvv/autovec/conversions/vfwcvt-template.h      |   16 +
 .../rvv/autovec/conversions/vfwcvt-zvfh-run.c      |   34 +
 .../riscv/rvv/autovec/conversions/vncvt-template.h |    2 +-
 .../riscv/rvv/autovec/conversions/vsext-template.h |    2 +-
 .../riscv/rvv/autovec/conversions/vzext-template.h |    2 +-
 .../riscv/rvv/autovec/partial/gimple_fold-1.c      |   43 +
 .../riscv/rvv/autovec/partial/select_vl-1.c        |    5 +-
 .../riscv/rvv/autovec/partial/select_vl-2.c        |   25 +
 .../riscv/rvv/autovec/partial/single_rgroup-2.c    |    8 +
 .../riscv/rvv/autovec/partial/single_rgroup-2.h    |   44 +
 .../riscv/rvv/autovec/partial/single_rgroup-3.c    |    8 +
 .../riscv/rvv/autovec/partial/single_rgroup-3.h    |  149 ++
 .../rvv/autovec/partial/single_rgroup_run-2.c      |   10 +
 .../rvv/autovec/partial/single_rgroup_run-3.c      |   22 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-17.c  |   34 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-18.c  |   26 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-19.c  |   26 +
 .../riscv/rvv/autovec/partial/slp_run-17.c         |   84 +
 .../riscv/rvv/autovec/partial/slp_run-18.c         |   69 +
 .../riscv/rvv/autovec/partial/slp_run-19.c         |   69 +
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-1.c |    8 +-
 .../riscv/rvv/autovec/ternop/ternop-10.c           |   23 +
 .../riscv/rvv/autovec/ternop/ternop-11.c           |   29 +
 .../riscv/rvv/autovec/ternop/ternop-12.c           |   28 +
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-2.c |    8 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-3.c |    9 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-4.c |    8 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-5.c |    8 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-6.c |    9 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-7.c |   23 +
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-8.c |   29 +
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-9.c |   28 +
 .../riscv/rvv/autovec/ternop/ternop_run-1.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-10.c       |   40 +
 .../riscv/rvv/autovec/ternop/ternop_run-11.c       |   60 +
 .../riscv/rvv/autovec/ternop/ternop_run-12.c       |   60 +
 .../riscv/rvv/autovec/ternop/ternop_run-2.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-3.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-4.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-5.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-6.c        |   12 +-
 .../riscv/rvv/autovec/ternop/ternop_run-7.c        |   40 +
 .../riscv/rvv/autovec/ternop/ternop_run-8.c        |   60 +
 .../riscv/rvv/autovec/ternop/ternop_run-9.c        |   60 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c   |   35 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c  |   35 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c  |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c  |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c   |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c   |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c   |   35 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c   |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c   |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c   |   35 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c   |   55 +
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c   |   55 +
 .../gcc.target/riscv/rvv/autovec/widen/widen-1.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-10.c  |   22 +
 .../gcc.target/riscv/rvv/autovec/widen/widen-11.c  |   22 +
 .../gcc.target/riscv/rvv/autovec/widen/widen-12.c  |   22 +
 .../gcc.target/riscv/rvv/autovec/widen/widen-2.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-3.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-5.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-6.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-7.c   |    7 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-8.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-1.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-2.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-3.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-5.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-7.c   |   27 +
 .../riscv/rvv/autovec/widen/widen-complicate-8.c   |   27 +
 .../riscv/rvv/autovec/widen/widen-complicate-9.c   |   27 +
 .../riscv/rvv/autovec/widen/widen_run-1.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-10.c         |   32 +
 .../riscv/rvv/autovec/widen/widen_run-11.c         |   32 +
 .../riscv/rvv/autovec/widen/widen_run-12.c         |   32 +
 .../riscv/rvv/autovec/widen/widen_run-2.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-3.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-5.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-6.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-7.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run-8.c          |    5 +-
 .../riscv/rvv/autovec/widen/widen_run_zvfh-1.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-10.c    |   32 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-11.c    |   32 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-12.c    |   32 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-2.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-3.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-5.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-6.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-7.c     |   28 +
 .../riscv/rvv/autovec/widen/widen_run_zvfh-8.c     |   32 +
 .../gcc.target/riscv/rvv/autovec/zvfhmin-1.c       |   48 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-10.c   |   25 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-11.c   |   27 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-12.c   |   27 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-15.c   |   27 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-17.c   |  229 ++
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c   |  229 ++
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-8.c    |   27 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-9.c    |   25 +
 .../riscv/rvv/base/float-point-frm-error.c         |   15 +
 .../riscv/rvv/base/float-point-frm-insert-1.c      |   31 +
 .../riscv/rvv/base/float-point-frm-insert-2.c      |   14 +
 .../riscv/rvv/base/float-point-frm-insert-3.c      |   14 +
 .../riscv/rvv/base/float-point-frm-insert-4.c      |   23 +
 .../riscv/rvv/base/float-point-frm-insert-5.c      |   23 +
 .../gcc.target/riscv/rvv/base/float-point-frm.c    |   30 +
 .../gcc.target/riscv/rvv/base/vlmul_ext-2.c        |    8 +
 .../gcc.target/riscv/rvv/vsetvl/avl_prop-1.c       |   21 +
 gcc/testsuite/gcc.target/riscv/zvbb.c              |   13 +
 gcc/testsuite/gcc.target/riscv/zvbc.c              |   13 +
 gcc/testsuite/gcc.target/riscv/zvkg.c              |   13 +
 gcc/testsuite/gcc.target/riscv/zvkn-1.c            |   29 +
 gcc/testsuite/gcc.target/riscv/zvkn.c              |   29 +
 gcc/testsuite/gcc.target/riscv/zvknc-1.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvknc-2.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvknc.c             |   37 +
 gcc/testsuite/gcc.target/riscv/zvkned.c            |   13 +
 gcc/testsuite/gcc.target/riscv/zvkng-1.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvkng-2.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvkng.c             |   37 +
 gcc/testsuite/gcc.target/riscv/zvknha.c            |   13 +
 gcc/testsuite/gcc.target/riscv/zvknhb.c            |   13 +
 gcc/testsuite/gcc.target/riscv/zvks-1.c            |   29 +
 gcc/testsuite/gcc.target/riscv/zvks.c              |   29 +
 gcc/testsuite/gcc.target/riscv/zvksc-1.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvksc-2.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvksc.c             |   37 +
 gcc/testsuite/gcc.target/riscv/zvksed.c            |   13 +
 gcc/testsuite/gcc.target/riscv/zvksg-1.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvksg-2.c           |   37 +
 gcc/testsuite/gcc.target/riscv/zvksg.c             |   37 +
 gcc/testsuite/gcc.target/riscv/zvksh.c             |   13 +
 gcc/testsuite/gcc.target/riscv/zvkt.c              |   13 +
 gcc/testsuite/gcc.target/s390/larl-1.c             |   32 +
 .../gdc.dg/Wbuiltin_declaration_mismatch2.d        |   44 +-
 gcc/testsuite/gdc.dg/pr108962.d                    |   13 +
 gcc/testsuite/gdc.dg/pr110359.d                    |   22 +
 gcc/testsuite/gdc.dg/pr110471a.d                   |    5 +
 gcc/testsuite/gdc.dg/pr110471b.d                   |    5 +
 gcc/testsuite/gdc.dg/pr110471c.d                   |    5 +
 gcc/testsuite/gdc.dg/pr110514a.d                   |    9 +
 gcc/testsuite/gdc.dg/pr110514b.d                   |    8 +
 gcc/testsuite/gdc.dg/pr110514c.d                   |    8 +
 gcc/testsuite/gdc.dg/pr110514d.d                   |    8 +
 gcc/testsuite/gdc.dg/torture/pr110406.d            |   25 +
 gcc/testsuite/gdc.dg/torture/pr110516a.d           |   12 +
 gcc/testsuite/gdc.dg/torture/pr110516b.d           |   12 +
 gcc/testsuite/gdc.test/compilable/shared.d         |   66 +-
 gcc/testsuite/gdc.test/compilable/test22739.d      |   10 +
 gcc/testsuite/gdc.test/compilable/test23799.d      |   37 +
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/cerrors.d  |   16 +-
 .../gdc.test/fail_compilation/fail17646.d          |    2 +-
 .../gdc.test/fail_compilation/fail19948.d          |    2 +-
 .../gdc.test/fail_compilation/fail22857.d          |   18 +
 .../gdc.test/fail_compilation/fail23816.d          |   16 +
 .../fail_compilation/imports/import22857.d         |    4 +
 gcc/testsuite/gdc.test/fail_compilation/shared.d   |   19 +
 .../gdc.test/fail_compilation/test21164.d          |    3 +-
 gcc/testsuite/gdc.test/runnable/complex3.d         |   31 +
 gcc/testsuite/gfortran.dg/pr25623.f90              |   19 +
 gcc/testsuite/gfortran.dg/pr49213.f90              |  109 +
 gcc/testsuite/gfortran.dg/value_9.f90              |  101 +
 gcc/testsuite/gfortran.dg/vect/pr110451.f          |   51 +
 .../switches-uninit-variable-checking-fail.exp     |   37 +
 .../uninit-variable-checking/fail/testinit.mod     |   17 +
 .../uninit-variable-checking/fail/testlarge.mod    |   27 +
 .../uninit-variable-checking/fail/testlarge2.mod   |   24 +
 .../uninit-variable-checking/fail/testrecinit.mod  |   31 +
 .../uninit-variable-checking/fail/testrecinit2.mod |   25 +
 .../uninit-variable-checking/fail/testrecinit5.mod |   25 +
 .../uninit-variable-checking/fail/testsmallrec.mod |   22 +
 .../fail/testsmallrec2.mod                         |   24 +
 .../uninit-variable-checking/fail/testsmallvec.mod |   20 +
 .../uninit-variable-checking/fail/testvarinit.mod  |   17 +
 .../fail/testwithnoptr.mod                         |   29 +
 .../uninit-variable-checking/fail/testwithptr.mod  |   34 +
 .../uninit-variable-checking/fail/testwithptr2.mod |   30 +
 .../uninit-variable-checking/fail/testwithptr3.mod |   21 +
 .../switches-uninit-variable-checking-pass.exp     |   37 +
 .../uninit-variable-checking/pass/testrecinit3.mod |   30 +
 .../uninit-variable-checking/pass/testrecinit5.mod |   25 +
 .../uninit-variable-checking/pass/testsmallrec.mod |   22 +
 .../pass/testsmallrec2.mod                         |   24 +
 .../uninit-variable-checking/pass/testvarinit.mod  |   17 +
 .../uninit-variable-checking/pass/testwithptr.mod  |   34 +
 .../uninit-variable-checking/pass/testwithptr2.mod |   31 +
 .../uninit-variable-checking/pass/testwithptr3.mod |   31 +
 gcc/testsuite/jit.dg/jit.exp                       |    4 +
 gcc/testsuite/jit.dg/test-expressions.c            |   22 +-
 gcc/testsuite/lib/g++-dg.exp                       |   10 +-
 gcc/testsuite/lib/g++.exp                          |    4 -
 gcc/testsuite/lib/obj-c++.exp                      |    4 -
 gcc/testsuite/lib/options.exp                      |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   32 +-
 .../GNUStep/Foundation/NSObjCRuntime.h             |    3 +
 gcc/text-art/box-drawing.cc                        |    1 +
 gcc/text-art/canvas.cc                             |    1 +
 gcc/text-art/ruler.cc                              |    1 +
 gcc/text-art/selftests.cc                          |    1 +
 gcc/text-art/selftests.h                           |    4 +-
 gcc/text-art/style.cc                              |    1 +
 gcc/text-art/styled-string.cc                      |    1 +
 gcc/text-art/table.cc                              |    1 +
 gcc/text-art/table.h                               |    1 -
 gcc/text-art/theme.cc                              |    1 +
 gcc/text-art/types.h                               |   10 +-
 gcc/text-art/widget.cc                             |    1 +
 gcc/text-art/widget.h                              |    1 -
 gcc/tree-cfg.cc                                    |  103 +-
 gcc/tree-cfg.h                                     |    2 +-
 gcc/tree-core.h                                    |    2 +
 gcc/tree-nrv.cc                                    |   12 +-
 gcc/tree-object-size.cc                            |   23 +-
 gcc/tree-ssa-alias.cc                              |    3 +
 gcc/tree-ssa-ccp.cc                                |    1 +
 gcc/tree-ssa-dce.cc                                |    3 +
 gcc/tree-ssa-dom.cc                                |   65 +
 gcc/tree-ssa-dse.cc                                |   48 +-
 gcc/tree-ssa-ifcombine.cc                          |    8 +-
 gcc/tree-ssa-loop-ch.cc                            |   53 +-
 gcc/tree-ssa-loop-im.cc                            |   11 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   16 +-
 gcc/tree-ssa-math-opts.cc                          |   17 +-
 gcc/tree-ssa-phiopt.cc                             |   15 +-
 gcc/tree-ssa-phiprop.cc                            |    8 +-
 gcc/tree-ssa-reassoc.cc                            |  241 +-
 gcc/tree-ssa-sccvn.cc                              |   14 +-
 gcc/tree-ssa-scopedtables.cc                       |    2 +-
 gcc/tree-ssa.cc                                    |   17 -
 gcc/tree-ssa.h                                     |    1 -
 gcc/tree-streamer-in.cc                            |    7 +-
 gcc/tree-streamer-out.cc                           |    7 +-
 gcc/tree-streamer.cc                               |    2 +-
 gcc/tree-streamer.h                                |   12 +-
 gcc/tree-vect-loop-manip.cc                        |  104 +-
 gcc/tree-vect-loop.cc                              |   93 +-
 gcc/tree-vect-patterns.cc                          |  202 +-
 gcc/tree-vect-slp.cc                               |   70 +-
 gcc/tree-vect-stmts.cc                             |  454 ++--
 gcc/tree-vrp.cc                                    |   65 -
 gcc/tree-vrp.h                                     |    1 -
 gcc/tree.cc                                        |  126 +-
 gcc/tree.def                                       |   17 +-
 gcc/tree.h                                         |   19 +-
 gcc/value-range.cc                                 |  114 +-
 gcc/value-range.h                                  |    2 +
 gcc/varasm.cc                                      |  101 +-
 gcc/varasm.h                                       |    2 +-
 gcc/vec.h                                          |   22 +-
 libcpp/ChangeLog                                   |   27 +
 libcpp/charset.cc                                  |    2 +-
 libcpp/include/cpplib.h                            |    2 +-
 libcpp/init.cc                                     |   13 +-
 libgo/Makefile.am                                  |    1 +
 libgo/Makefile.in                                  |    1 +
 libgo/go/internal/abi/abi.go                       |   10 +-
 libgomp/ChangeLog                                  |    9 +
 libphobos/ChangeLog                                |   18 +
 libphobos/libdruntime/MERGE                        |    2 +-
 .../libdruntime/config/aarch64/switchcontext.S     |    9 +-
 libphobos/libdruntime/config/arm/switchcontext.S   |    8 +
 .../libdruntime/core/sys/windows/stacktrace.d      |    2 +
 libphobos/libdruntime/core/thread/fiber.d          |    1 +
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/functional.d                     |    3 +
 libphobos/testsuite/libphobos.gc/forkgc2.d         |    1 +
 libstdc++-v3/ChangeLog                             |  239 ++
 libstdc++-v3/acinclude.m4                          |   29 +-
 libstdc++-v3/config.h.in                           |    3 +
 libstdc++-v3/configure                             |   55 +-
 libstdc++-v3/configure.ac                          |    3 +
 libstdc++-v3/include/bits/alloc_traits.h           |    2 +-
 libstdc++-v3/include/bits/c++config                |    2 +-
 libstdc++-v3/include/bits/functexcept.h            |   34 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   35 +-
 libstdc++-v3/include/bits/stl_construct.h          |    4 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    6 +
 libstdc++-v3/include/bits/vector.tcc               |  229 +-
 libstdc++-v3/include/debug/helper_functions.h      |   32 +-
 libstdc++-v3/include/pstl/algorithm_fwd.h          |  951 +++----
 libstdc++-v3/include/pstl/algorithm_impl.h         | 2830 ++++++++++----------
 libstdc++-v3/include/pstl/execution_defs.h         |   76 +-
 libstdc++-v3/include/pstl/execution_impl.h         |  155 +-
 libstdc++-v3/include/pstl/glue_algorithm_impl.h    |  545 ++--
 libstdc++-v3/include/pstl/glue_execution_defs.h    |    8 +-
 libstdc++-v3/include/pstl/glue_memory_impl.h       |  293 +-
 libstdc++-v3/include/pstl/glue_numeric_impl.h      |   83 +-
 libstdc++-v3/include/pstl/memory_impl.h            |   20 +-
 libstdc++-v3/include/pstl/numeric_fwd.h            |   94 +-
 libstdc++-v3/include/pstl/numeric_impl.h           |  309 ++-
 libstdc++-v3/include/pstl/parallel_backend.h       |    6 +
 .../include/pstl/parallel_backend_serial.h         |   29 +-
 libstdc++-v3/include/pstl/parallel_backend_tbb.h   |   30 +-
 libstdc++-v3/include/pstl/parallel_impl.h          |   19 +-
 libstdc++-v3/include/pstl/pstl_config.h            |   81 +-
 libstdc++-v3/include/pstl/unseq_backend_simd.h     |   20 +-
 libstdc++-v3/include/pstl/utils.h                  |   65 +-
 libstdc++-v3/include/std/format                    |   33 +-
 libstdc++-v3/include/std/iostream                  |    3 +-
 libstdc++-v3/libsupc++/exception                   |    4 +-
 libstdc++-v3/src/c++11/random.cc                   |   23 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |   46 +-
 libstdc++-v3/src/c++98/ios_base_init.h             |    2 +-
 libstdc++-v3/src/filesystem/ops-common.h           |    2 +-
 .../pstl/uninitialized_construct.cc                |    4 +-
 .../pstl/uninitialized_copy_move.cc                |   14 +-
 .../pstl/uninitialized_fill_destroy.cc             |    2 +-
 .../forward_list/debug/iterator1_neg.cc            |    2 +-
 .../forward_list/debug/iterator3_neg.cc            |    2 +-
 .../23_containers/vector/cons/destroy-adl.cc       |   11 +
 .../indirect_callable/projected-adl.cc             |   42 +
 .../25_algorithms/pstl/alg_merge/inplace_merge.cc  |   22 +-
 .../25_algorithms/pstl/alg_merge/merge.cc          |    8 +-
 .../pstl/alg_modifying_operations/copy_if.cc       |   10 +-
 .../pstl/alg_modifying_operations/copy_move.cc     |   37 +-
 .../pstl/alg_modifying_operations/fill.cc          |    4 +-
 .../pstl/alg_modifying_operations/generate.cc      |   15 +-
 .../alg_modifying_operations/is_partitioned.cc     |   12 +-
 .../pstl/alg_modifying_operations/partition.cc     |   19 +-
 .../alg_modifying_operations/partition_copy.cc     |   19 +-
 .../pstl/alg_modifying_operations/remove.cc        |   31 +-
 .../pstl/alg_modifying_operations/remove_copy.cc   |   11 +-
 .../pstl/alg_modifying_operations/replace.cc       |   15 +-
 .../pstl/alg_modifying_operations/replace_copy.cc  |    8 +-
 .../pstl/alg_modifying_operations/rotate.cc        |   14 +-
 .../pstl/alg_modifying_operations/rotate_copy.cc   |   10 +-
 .../pstl/alg_modifying_operations/swap_ranges.cc   |    4 +-
 .../alg_modifying_operations/transform_binary.cc   |   11 +-
 .../alg_modifying_operations/transform_unary.cc    |    2 +-
 .../pstl/alg_modifying_operations/unique.cc        |   22 +-
 .../alg_modifying_operations/unique_copy_equal.cc  |   16 +-
 .../pstl/alg_nonmodifying/adjacent_find.cc         |   14 +-
 .../25_algorithms/pstl/alg_nonmodifying/all_of.cc  |    6 +-
 .../25_algorithms/pstl/alg_nonmodifying/any_of.cc  |    6 +-
 .../25_algorithms/pstl/alg_nonmodifying/count.cc   |    6 +-
 .../25_algorithms/pstl/alg_nonmodifying/equal.cc   |    6 +-
 .../25_algorithms/pstl/alg_nonmodifying/find.cc    |   14 +-
 .../pstl/alg_nonmodifying/find_end.cc              |  110 +-
 .../pstl/alg_nonmodifying/find_first_of.cc         |   14 +-
 .../25_algorithms/pstl/alg_nonmodifying/find_if.cc |   12 +-
 .../pstl/alg_nonmodifying/for_each.cc              |    4 +-
 .../pstl/alg_nonmodifying/mismatch.cc              |    4 +-
 .../25_algorithms/pstl/alg_nonmodifying/none_of.cc |    6 +-
 .../pstl/alg_nonmodifying/nth_element.cc           |   13 +-
 .../25_algorithms/pstl/alg_nonmodifying/reverse.cc |   14 +-
 .../pstl/alg_nonmodifying/reverse_copy.cc          |   13 +-
 .../pstl/alg_nonmodifying/search_n.cc              |   14 +-
 .../25_algorithms/pstl/alg_sorting/includes.cc     |    7 +-
 .../25_algorithms/pstl/alg_sorting/is_heap.cc      |   15 +-
 .../25_algorithms/pstl/alg_sorting/is_sorted.cc    |    4 +-
 .../pstl/alg_sorting/lexicographical_compare.cc    |    4 +-
 .../pstl/alg_sorting/minmax_element.cc             |    2 +-
 .../25_algorithms/pstl/alg_sorting/partial_sort.cc |   18 +-
 .../pstl/alg_sorting/partial_sort_copy.cc          |   19 +-
 .../25_algorithms/pstl/alg_sorting/set.cc          |  155 +-
 .../25_algorithms/pstl/alg_sorting/sort.cc         |   10 +-
 .../pstl/numeric_ops/adjacent_difference.cc        |   38 +-
 .../26_numerics/pstl/numeric_ops/reduce.cc         |    4 +-
 .../testsuite/26_numerics/pstl/numeric_ops/scan.cc |   13 +-
 .../pstl/numeric_ops/transform_reduce.cc           |   33 +-
 .../26_numerics/pstl/numeric_ops/transform_scan.cc |   24 +-
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |    2 +-
 libstdc++-v3/testsuite/lib/gdb-test.exp            |    6 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    3 -
 libstdc++-v3/testsuite/std/format/string.cc        |    5 +
 libstdc++-v3/testsuite/util/pstl/test_utils.h      |   94 +-
 lto-plugin/ChangeLog                               |   10 +
 lto-plugin/Makefile.in                             |    1 +
 824 files changed, 27030 insertions(+), 7232 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-05-07 16:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-07 16:18 [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD Thomas Schwinge
  -- strict thread matches above, loose matches on Subject: below --
2024-05-07 16:18 [gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' " Thomas Schwinge

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).