https://gcc.gnu.org/g:0301b20be9eaccd2f94b77862c54e7c03274eb49

commit 0301b20be9eaccd2f94b77862c54e7c03274eb49
Merge: 7cb09bad6a2e 9f3f376a5c6b
Author: Jakub Jelinek <[email protected]>
Date:   Mon Jun 29 14:07:20 2026 +0200

    Merge commit 'r14-12711-g9f3f376a5c6baa7e3d627d6e98e538622e6d53dd' into 
redhat/gcc-14-branch

Diff:

 ChangeLog                                          |    4 +
 c++tools/ChangeLog                                 |    4 +
 config/ChangeLog                                   |    4 +
 contrib/ChangeLog                                  |    4 +
 contrib/header-tools/ChangeLog                     |    4 +
 contrib/reghunt/ChangeLog                          |    4 +
 contrib/regression/ChangeLog                       |    4 +
 fixincludes/ChangeLog                              |    4 +
 gcc/BASE-VER                                       |    2 +-
 gcc/ChangeLog                                      | 1580 ++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  104 +
 gcc/ada/Makefile.rtl                               |    3 +
 gcc/ada/adaint.c                                   |    4 -
 gcc/ada/exp_attr.adb                               |   11 +-
 gcc/ada/exp_ch6.adb                                |   15 +-
 gcc/ada/exp_ch6.ads                                |    3 +-
 gcc/ada/gcc-interface/decl.cc                      |   36 +-
 gcc/ada/gcc-interface/utils.cc                     |   54 +-
 gcc/ada/libgnat/s-genbig.adb                       |    6 +-
 gcc/ada/libgnat/s-stposu.adb                       |   14 +-
 gcc/ada/sem_attr.adb                               |    1 +
 gcc/ada/sem_ch10.adb                               |   44 +-
 gcc/ada/sem_ch13.adb                               |   19 +-
 gcc/ada/sem_disp.adb                               |   23 +-
 gcc/ada/sem_elab.adb                               |    2 +-
 gcc/ada/sem_res.adb                                |    6 -
 gcc/ada/sem_res.ads                                |    6 +
 gcc/alias.cc                                       |    7 +-
 gcc/analyzer/ChangeLog                             |    4 +
 gcc/builtins.cc                                    |    2 +-
 gcc/c-family/ChangeLog                             |   54 +
 gcc/c-family/c-common.cc                           |   52 +-
 gcc/c-family/c-cppbuiltin.cc                       |    4 +-
 gcc/c-family/c-ubsan.cc                            |   14 +-
 gcc/c/ChangeLog                                    |   21 +
 gcc/c/c-decl.cc                                    |    8 +
 gcc/cfgexpand.cc                                   |   15 +-
 gcc/cfgrtl.cc                                      |   92 +-
 gcc/cgraph.cc                                      |   13 +
 gcc/combine.cc                                     |    7 +-
 gcc/config.gcc                                     |    6 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    1 +
 gcc/config/aarch64/aarch64-cores.def               |    1 +
 gcc/config/aarch64/aarch64-cost-tables.h           |  107 ++
 gcc/config/aarch64/aarch64-early-ra.cc             |   52 +-
 gcc/config/aarch64/aarch64-protos.h                |    1 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    8 +-
 gcc/config/aarch64/aarch64-sve2.md                 |   10 +-
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64.cc                      |   15 +
 gcc/config/aarch64/aarch64.md                      |    2 +-
 gcc/config/aarch64/arm_acle.h                      |    8 +-
 gcc/config/aarch64/tuning_models/hip12.h           |  225 +++
 gcc/config/arm/arm.cc                              |   11 +-
 gcc/config/arm/arm.md                              |   75 +-
 gcc/config/arm/constraints.md                      |   10 +-
 gcc/config/arm/mve.md                              |    4 +-
 gcc/config/arm/neon.md                             |   20 +-
 gcc/config/arm/thumb2.md                           |   38 +-
 gcc/config/arm/vfp.md                              |    4 +-
 gcc/config/avr/avr-fixed.md                        |    6 +-
 gcc/config/avr/avr-mcus.def                        |    8 +
 gcc/config/avr/avr.cc                              |   78 +-
 gcc/config/avr/elf.h                               |   13 +
 gcc/config/darwin-driver.cc                        |   22 +-
 gcc/config/i386/amxbf16intrin.h                    |    6 +-
 gcc/config/i386/amxcomplexintrin.h                 |   18 +-
 gcc/config/i386/amxfp16intrin.h                    |    8 +-
 gcc/config/i386/amxint8intrin.h                    |    4 +-
 gcc/config/i386/amxtileintrin.h                    |   20 +-
 gcc/config/i386/host-mingw32.cc                    |   32 +-
 gcc/config/i386/i386-expand.cc                     |   52 +-
 gcc/config/i386/i386.cc                            |    2 +-
 gcc/config/i386/i386.md                            |   16 +-
 gcc/config/i386/mmx.md                             |   15 +-
 gcc/config/i386/sse.md                             |  293 ++-
 gcc/config/i386/xmmintrin.h                        |   12 +-
 gcc/config/loongarch/constraints.md                |    9 +
 gcc/config/loongarch/lasx.md                       |  118 +-
 gcc/config/loongarch/loongarch-builtins.cc         |   38 +-
 gcc/config/loongarch/loongarch-ftypes.def          |   40 +-
 gcc/config/loongarch/loongarch-protos.h            |    1 +
 gcc/config/loongarch/loongarch.cc                  |  197 +-
 gcc/config/loongarch/loongarch.md                  |   90 +-
 gcc/config/loongarch/lsx.md                        |  116 --
 gcc/config/loongarch/predicates.md                 |   24 +
 gcc/config/loongarch/simd.md                       |  113 ++
 gcc/config/pa/pa.cc                                |   54 +-
 gcc/config/pa/pa.md                                |   89 +-
 gcc/config/riscv/autovec-opt.md                    |    2 +-
 gcc/config/rs6000/altivec.md                       |    5 +-
 gcc/config/rs6000/rs6000-c.cc                      |   64 +-
 gcc/config/s390/s390.md                            |    1 +
 gcc/config/vax/vax.md                              |    4 +-
 gcc/cp/ChangeLog                                   |  324 ++++
 gcc/cp/call.cc                                     |   13 +-
 gcc/cp/constexpr.cc                                |   49 +-
 gcc/cp/coroutines.cc                               |    2 +
 gcc/cp/cvt.cc                                      |    2 +-
 gcc/cp/decl.cc                                     |    1 +
 gcc/cp/error.cc                                    |    2 +-
 gcc/cp/name-lookup.cc                              |    9 +-
 gcc/cp/parser.cc                                   |   17 +-
 gcc/cp/pt.cc                                       |   51 +-
 gcc/cp/semantics.cc                                |   27 +-
 gcc/cp/tree.cc                                     |   90 +-
 gcc/cp/typeck.cc                                   |   29 +-
 gcc/cp/typeck2.cc                                  |    9 +-
 gcc/d/ChangeLog                                    |  122 ++
 gcc/d/d-codegen.cc                                 |   20 +-
 gcc/d/d-spec.cc                                    |   12 +-
 gcc/d/decl.cc                                      |   79 +-
 gcc/d/expr.cc                                      |   31 +-
 gcc/d/toir.cc                                      |   57 +-
 gcc/d/types.cc                                     |   41 +-
 gcc/doc/avr-mmcu.texi                              |    2 +-
 gcc/doc/extend.texi                                |    3 +-
 gcc/doc/install.texi                               |    2 +-
 gcc/doc/invoke.texi                                |   14 +-
 gcc/dse.cc                                         |    5 +-
 gcc/dwarf2out.cc                                   |   24 +-
 gcc/expmed.cc                                      |    6 +-
 gcc/fold-const.cc                                  |    5 +-
 gcc/fortran/ChangeLog                              |  431 +++++
 gcc/fortran/array.cc                               |    7 +
 gcc/fortran/decl.cc                                |  173 +-
 gcc/fortran/dependency.cc                          |   82 +
 gcc/fortran/dependency.h                           |    4 +-
 gcc/fortran/error.cc                               |    2 +-
 gcc/fortran/frontend-passes.cc                     |   71 +-
 gcc/fortran/gfortran.h                             |    9 +-
 gcc/fortran/iresolve.cc                            |   25 +-
 gcc/fortran/match.cc                               |    7 +-
 gcc/fortran/openmp.cc                              |   35 +
 gcc/fortran/parse.cc                               |   27 +
 gcc/fortran/primary.cc                             |   35 +-
 gcc/fortran/resolve.cc                             |  100 +-
 gcc/fortran/scanner.cc                             |    4 +
 gcc/fortran/symbol.cc                              |   53 +-
 gcc/fortran/trans-array.cc                         |  132 +-
 gcc/fortran/trans-decl.cc                          |  179 +-
 gcc/fortran/trans-expr.cc                          |  106 +-
 gcc/fortran/trans-io.cc                            |    8 +-
 gcc/fortran/trans-openmp.cc                        |  140 +-
 gcc/fortran/trans-types.cc                         |   53 +-
 gcc/fortran/trans.cc                               |    5 +-
 gcc/fortran/trans.h                                |    3 +-
 gcc/generic-match-head.cc                          |   12 +
 gcc/gimple-fold.cc                                 |   12 +-
 gcc/gimple-isel.cc                                 |   10 +
 gcc/gimple-lower-bitint.cc                         |    9 +
 gcc/gimple-match-head.cc                           |   10 +
 gcc/gimple-range-fold.cc                           |    2 +-
 gcc/gimple-range-gori.cc                           |   22 +
 gcc/gimple-range-gori.h                            |    9 +-
 gcc/gimple-range-op.cc                             |   40 +-
 gcc/gimple-ssa-isolate-paths.cc                    |   62 +-
 gcc/gimplify-me.cc                                 |   15 +-
 gcc/gimplify.cc                                    |   20 +
 gcc/glimits.h                                      |    4 +-
 gcc/go/ChangeLog                                   |    4 +
 gcc/ifcvt.cc                                       |    6 +-
 gcc/ipa-cp.cc                                      |   34 +-
 gcc/ipa-modref-tree.cc                             |   15 +-
 gcc/ipa-modref.cc                                  |   47 +-
 gcc/ipa-param-manipulation.cc                      |    4 +-
 gcc/ira-color.cc                                   |    3 +
 gcc/jit/ChangeLog                                  |    4 +
 gcc/lra-remat.cc                                   |   25 +-
 gcc/lto-wrapper.cc                                 |   20 +-
 gcc/lto/ChangeLog                                  |   32 +
 gcc/lto/lto-common.cc                              |   18 +-
 gcc/lto/lto-object.cc                              |    6 +-
 gcc/lto/lto-symtab.cc                              |    1 +
 gcc/lto/lto.h                                      |    2 +-
 gcc/m2/ChangeLog                                   |    4 +
 gcc/machmode.def                                   |   12 +-
 gcc/match.pd                                       |   63 +-
 gcc/objc/ChangeLog                                 |    4 +
 gcc/objcp/ChangeLog                                |    4 +
 gcc/omp-expand.cc                                  |    2 +-
 gcc/omp-low.cc                                     |   13 +
 gcc/optabs.cc                                      |   32 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/pointer-query.cc                               |    7 +-
 gcc/range-op-float.cc                              |    3 +
 gcc/range-op.cc                                    |   49 +-
 gcc/range-op.h                                     |   11 +-
 gcc/regcprop.cc                                    |   23 +-
 gcc/rust/ChangeLog                                 |    4 +
 gcc/stmt.cc                                        |    8 +-
 gcc/system.h                                       |   21 +-
 gcc/testsuite/ChangeLog                            | 1988 ++++++++++++++++++++
 gcc/testsuite/c-c++-common/cpp/dir-only-10.c       |    5 +
 gcc/testsuite/c-c++-common/cpp/dir-only-11.c       |    6 +
 gcc/testsuite/c-c++-common/gomp/pr120052.c         |   32 +
 gcc/testsuite/c-c++-common/gomp/pr120564.c         |   15 +
 gcc/testsuite/c-c++-common/pr111817.c              |    9 +
 gcc/testsuite/g++.dg/absvect.C                     |   13 +
 gcc/testsuite/g++.dg/coroutines/pr125376.C         |   40 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-80.C         |   21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-123889.C      |   14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-97740a.C      |   18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-97740b.C      |   20 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor23.C      |   26 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C         |    3 +-
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-90.C          |    8 +
 gcc/testsuite/g++.dg/cpp0x/pr123818.C              |   24 +
 gcc/testsuite/g++.dg/cpp0x/pr124489.C              |    9 +
 gcc/testsuite/g++.dg/cpp0x/rv-decl1.C              |    7 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-121445.C      |   19 +
 gcc/testsuite/g++.dg/cpp1z/decomp66.C              |   23 +
 gcc/testsuite/g++.dg/cpp1z/decomp67.C              |   33 +
 gcc/testsuite/g++.dg/cpp1z/eval-order14.C          |  114 ++
 gcc/testsuite/g++.dg/cpp1z/nontype9.C              |   16 +
 gcc/testsuite/g++.dg/cpp1z/static_assert1.C        |   17 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast19.C         |   12 +
 .../g++.dg/cpp23/class-deduction-inherited10.C     |   11 +
 .../g++.dg/cpp23/class-deduction-inherited9.C      |   31 +
 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda2.C  |    3 +
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |    4 +-
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |    4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype5.C    |   10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype6.C    |   16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend18.C     |   19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend18a.C    |   22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr122494.C     |   24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr123814.C     |   34 +
 gcc/testsuite/g++.dg/cpp2a/consteval42.C           |   21 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C        |    1 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C        |    3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C        |    2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-targ20.C         |   14 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ21.C         |   10 +
 gcc/testsuite/g++.dg/cpp2a/pr123578.C              |    9 +
 gcc/testsuite/g++.dg/dfp/pr122834-1.C              |   17 +
 gcc/testsuite/g++.dg/dfp/pr122834-2.C              |   19 +
 gcc/testsuite/g++.dg/gomp/pr123597.C               |   25 +
 gcc/testsuite/g++.dg/ipa/pr106260.C                |   64 +
 gcc/testsuite/g++.dg/ipa/pr122856.C                |   26 +
 gcc/testsuite/g++.dg/lto/pr114790_0.C              |   16 +
 gcc/testsuite/g++.dg/lto/pr114790_1.C              |   15 +
 gcc/testsuite/g++.dg/opt/pr122394.C                |   20 +
 gcc/testsuite/g++.dg/other/anon-union8.C           |   11 +
 gcc/testsuite/g++.dg/parse/crash81.C               |   14 +
 gcc/testsuite/g++.dg/pr123575.C                    |   12 +
 gcc/testsuite/g++.dg/torture/pr112400.C            |  114 ++
 gcc/testsuite/g++.dg/torture/pr117217-1.C          |   24 +
 gcc/testsuite/g++.dg/torture/pr117217-2.C          |   24 +
 gcc/testsuite/g++.dg/torture/pr120987-1.C          |   56 +
 gcc/testsuite/g++.dg/torture/pr123596.C            |   18 +
 gcc/testsuite/g++.dg/torture/pr123603.C            |   20 +
 gcc/testsuite/g++.dg/torture/pr123729.C            |   60 +
 gcc/testsuite/g++.dg/torture/pr124130.C            |   15 +
 gcc/testsuite/g++.dg/torture/pr124135-1.C          |   20 +
 gcc/testsuite/g++.dg/torture/pr124135-2.C          |   27 +
 .../g++.dg/warn/Wmismatched-new-delete-10.C        |   25 +
 .../g++.target/aarch64/dwarf-bit-stride-func.C     |   16 +
 .../aarch64/dwarf-bit-stride-pragma-sme.C          |   16 +
 .../g++.target/aarch64/dwarf-bit-stride-pragma.C   |   17 +
 gcc/testsuite/g++.target/aarch64/pr124126-1.C      |   15 +
 .../g++.target/aarch64/sve/dwarf-bit-stride.C      |   15 +
 .../g++.target/i386/avx512fp16-pr123607.C          |   60 +
 gcc/testsuite/g++.target/i386/pr122446-1.C         |   17 +
 gcc/testsuite/g++.target/i386/pr122446-amxbf16.C   |   16 +
 .../g++.target/i386/pr122446-amxcomplex.C          |   24 +
 gcc/testsuite/g++.target/i386/pr122446-amxfp16.C   |   16 +
 gcc/testsuite/g++.target/i386/pr122446-amxint8.C   |   40 +
 gcc/testsuite/g++.target/i386/pr122446-amxtile.C   |   50 +
 gcc/testsuite/g++.target/i386/pr123779.C           |   56 +
 gcc/testsuite/g++.target/loongarch/pr117575.C      |   81 +
 gcc/testsuite/g++.target/powerpc/pr124133-1.C      |   12 +
 gcc/testsuite/g++.target/powerpc/pr124133-2.C      |   14 +
 gcc/testsuite/gcc.c-torture/compile/pr105192.c     |    9 +
 gcc/testsuite/gcc.c-torture/compile/pr116600.c     |   24 +
 gcc/testsuite/gcc.c-torture/compile/pr120250.c     |   38 +
 gcc/testsuite/gcc.c-torture/compile/pr123365.c     |    7 +
 gcc/testsuite/gcc.c-torture/compile/pr123386.c     |   25 +
 gcc/testsuite/gcc.c-torture/compile/pr123703.c     |   10 +
 gcc/testsuite/gcc.c-torture/compile/pr124250.c     |    8 +
 gcc/testsuite/gcc.c-torture/compile/pr125039.c     |   12 +
 gcc/testsuite/gcc.c-torture/execute/pr122000.c     |   14 +
 gcc/testsuite/gcc.c-torture/execute/pr122943.c     |  130 ++
 gcc/testsuite/gcc.c-torture/execute/pr123864.c     |   24 +
 gcc/testsuite/gcc.c-torture/execute/pr123978.c     |   25 +
 gcc/testsuite/gcc.c-torture/execute/pr124358.c     |   19 +
 gcc/testsuite/gcc.dg/bitint-127.c                  |   28 +
 gcc/testsuite/gcc.dg/bitint-128.c                  |   27 +
 gcc/testsuite/gcc.dg/complex-10.c                  |   16 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |    2 +
 gcc/testsuite/gcc.dg/gomp/pr123876.c               |   69 +
 gcc/testsuite/gcc.dg/lto/attr-weakref-2_0.c        |   11 +
 gcc/testsuite/gcc.dg/lto/attr-weakref-2_1.c        |    3 +
 gcc/testsuite/gcc.dg/lto/pr122515_0.c              |    9 +
 gcc/testsuite/gcc.dg/lto/pr122515_1.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_2.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_3.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_4.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_5.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_6.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_7.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_8.c              |   12 +
 gcc/testsuite/gcc.dg/lto/pr122515_9.c              |   12 +
 gcc/testsuite/gcc.dg/pr101312-1.c                  |    4 +
 gcc/testsuite/gcc.dg/pr101312-2.c                  |    5 +
 gcc/testsuite/gcc.dg/pr109410-2.c                  |    5 +
 gcc/testsuite/gcc.dg/pr116053-1.c                  |   12 +
 gcc/testsuite/gcc.dg/pr120560.c                    |   13 +
 gcc/testsuite/gcc.dg/pr121104.c                    |   23 +
 gcc/testsuite/gcc.dg/pr122126_vextr.c              |    9 +
 gcc/testsuite/gcc.dg/pr122126_vset.c               |    9 +
 gcc/testsuite/gcc.dg/pr123018.c                    |   17 +
 gcc/testsuite/gcc.dg/pr123294-1.c                  |   15 +
 gcc/testsuite/gcc.dg/pr123300.c                    |   29 +
 gcc/testsuite/gcc.dg/pr123431.c                    |   19 +
 gcc/testsuite/gcc.dg/pr123537.c                    |   20 +
 gcc/testsuite/gcc.dg/pr123882.c                    |    7 +
 gcc/testsuite/gcc.dg/pr124138.c                    |   20 +
 gcc/testsuite/gcc.dg/pr124454-1.c                  |   16 +
 gcc/testsuite/gcc.dg/pr125019.c                    |   12 +
 gcc/testsuite/gcc.dg/pr125501.c                    |   35 +
 gcc/testsuite/gcc.dg/strlenopt-97.c                |   33 +
 gcc/testsuite/gcc.dg/torture/builtin-math-6.c      |   55 +-
 .../torture/builtin-shufflevector-pr123156.c       |   40 +
 gcc/testsuite/gcc.dg/torture/pr110043.c            |    9 +
 gcc/testsuite/gcc.dg/torture/pr111036.c            |   24 +
 gcc/testsuite/gcc.dg/torture/pr116296.c            |    9 +
 gcc/testsuite/gcc.dg/torture/pr116772-1.c          |   24 +
 gcc/testsuite/gcc.dg/torture/pr119532.c            |   14 +
 gcc/testsuite/gcc.dg/torture/pr120182.c            |   42 +
 gcc/testsuite/gcc.dg/torture/pr120341-1.c          |   11 +
 gcc/testsuite/gcc.dg/torture/pr120341-2.c          |   13 +
 gcc/testsuite/gcc.dg/torture/pr121844.c            |   16 +
 gcc/testsuite/gcc.dg/torture/pr123061.c            |   29 +
 gcc/testsuite/gcc.dg/torture/pr123175-1.c          |   31 +
 gcc/testsuite/gcc.dg/torture/pr123175-2.c          |   31 +
 gcc/testsuite/gcc.dg/torture/pr123416.c            |   28 +
 gcc/testsuite/gcc.dg/torture/pr123636.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr123645-1.c          |   24 +
 gcc/testsuite/gcc.dg/torture/pr123645-2.c          |   24 +
 gcc/testsuite/gcc.dg/torture/pr123864.c            |   28 +
 gcc/testsuite/gcc.dg/torture/pr123887.c            |   14 +
 gcc/testsuite/gcc.dg/torture/pr124132.c            |   16 +
 gcc/testsuite/gcc.dg/torture/pr124555.c            |   25 +
 gcc/testsuite/gcc.dg/torture/pr124868.c            |   24 +
 gcc/testsuite/gcc.dg/torture/pr125025.c            |   20 +
 gcc/testsuite/gcc.dg/torture/pr125774-1.c          |   48 +
 gcc/testsuite/gcc.dg/torture/vec-cvt-1.c           |    8 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr122976.c           |  105 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr124151.c           |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-26.c         |   18 +
 gcc/testsuite/gcc.dg/vec-perm-lower.c              |   16 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-fmax-3.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-pr122793.c          |   28 +
 gcc/testsuite/gcc.dg/vect/vect-pr124677.c          |   25 +
 .../gcc.target/aarch64/dwarf-bit-stride-func.c     |   16 +
 .../aarch64/dwarf-bit-stride-pragma-sme.c          |   14 +
 .../gcc.target/aarch64/dwarf-bit-stride-pragma.c   |   17 +
 .../gcc.target/aarch64/pch/aarch64-pch.exp         |   52 +
 .../gcc.target/aarch64/pch/pch_arm_acle.c          |    6 +
 .../gcc.target/aarch64/pch/pch_arm_acle.hs         |    2 +
 .../aarch64/pch/pch_arm_acle_include_post.c        |    7 +
 .../aarch64/pch/pch_arm_acle_include_post.hs       |    2 +
 .../gcc.target/aarch64/pch/pch_arm_multiple.c      |    6 +
 .../gcc.target/aarch64/pch/pch_arm_multiple.hs     |    6 +
 .../aarch64/pch/pch_arm_multiple_include_post.c    |   11 +
 .../aarch64/pch/pch_arm_multiple_include_post.hs   |    6 +
 .../gcc.target/aarch64/pch/pch_arm_neon.c          |    6 +
 .../gcc.target/aarch64/pch/pch_arm_neon.hs         |    2 +
 .../aarch64/pch/pch_arm_neon_include_post.c        |    7 +
 .../aarch64/pch/pch_arm_neon_include_post.hs       |    2 +
 .../aarch64/pch/pch_arm_neon_sve_bridge.c          |    6 +
 .../aarch64/pch/pch_arm_neon_sve_bridge.hs         |    2 +
 .../pch/pch_arm_neon_sve_bridge_include_post.c     |    7 +
 .../pch/pch_arm_neon_sve_bridge_include_post.hs    |    2 +
 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme.c |    6 +
 .../gcc.target/aarch64/pch/pch_arm_sme.hs          |    2 +
 .../aarch64/pch/pch_arm_sme_include_post.c         |    7 +
 .../aarch64/pch/pch_arm_sme_include_post.hs        |    2 +
 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve.c |    6 +
 .../gcc.target/aarch64/pch/pch_arm_sve.hs          |    2 +
 .../aarch64/pch/pch_arm_sve_include_post.c         |    7 +
 .../aarch64/pch/pch_arm_sve_include_post.hs        |    2 +
 gcc/testsuite/gcc.target/aarch64/pr123285-1.c      |   36 +
 gcc/testsuite/gcc.target/aarch64/pr123294-1.c      |   18 +
 gcc/testsuite/gcc.target/aarch64/pr123548.c        |   18 +
 gcc/testsuite/gcc.target/aarch64/pr125795.c        |   47 +
 .../gcc.target/aarch64/sme/acle-asm/revd_bf16.c    |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_f16.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_f32.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_f64.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_s16.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_s32.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_s64.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_s8.c      |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_u16.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_u32.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_u64.c     |   13 +-
 .../gcc.target/aarch64/sme/acle-asm/revd_u8.c      |   13 +-
 .../gcc.target/aarch64/sme/sme-shrinkwrap.c        |   78 +
 .../gcc.target/aarch64/sve/dwarf-bit-stride.c      |   15 +
 gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c   |    4 +-
 gcc/testsuite/gcc.target/aarch64/sve2/pr123775.c   |   37 +
 .../gcc.target/aarch64/torture/pr124491.c          |    6 +
 .../gcc.target/aarch64/torture/pr125621.c          |    7 +
 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c |   16 +-
 gcc/testsuite/gcc.target/arm/cbz-range.c           |  114 ++
 .../gcc.target/arm/mve/intrinsics/pr122223.c       |   31 +
 gcc/testsuite/gcc.target/arm/neon-smax16.c         |   14 +
 gcc/testsuite/gcc.target/arm/neon-smin16.c         |   14 +
 gcc/testsuite/gcc.target/arm/pr123271.c            |   20 +
 gcc/testsuite/gcc.target/arm/pr124933.c            |   17 +
 .../gcc.target/avr/torture/fx-to-double.c          |   88 +
 .../gcc.target/avr/torture/pr125409-fx24-ssk.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-ssr.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-suk.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-sur.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-usk.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-usr.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-uuk.c     |    8 +
 .../gcc.target/avr/torture/pr125409-fx24-uur.c     |    8 +
 gcc/testsuite/gcc.target/avr/torture/pr125409.h    |   16 +
 gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c |    2 +-
 .../gcc.target/i386/amxcomplex-asmintel-1.c        |    4 +-
 gcc/testsuite/gcc.target/i386/amxfp16-asmintel-1.c |    2 +-
 gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c |    8 +-
 gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c |    8 +-
 gcc/testsuite/gcc.target/i386/apx-broadcast.c      |   24 +
 gcc/testsuite/gcc.target/i386/avx512f-pr124138-1.c |   24 +
 gcc/testsuite/gcc.target/i386/avx512f-pr124138-2.c |   25 +
 gcc/testsuite/gcc.target/i386/avx512f-pr124315.c   |   33 +
 .../gcc.target/i386/avx512fp16-pr124335.c          |   13 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-2.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-3.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-4.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-5.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-6.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-7.c |   20 +
 .../gcc.target/i386/builtin-copysign-8a.c          |   21 +
 .../gcc.target/i386/builtin-copysign-8b.c          |   18 +
 gcc/testsuite/gcc.target/i386/builtin-fabs-1.c     |   23 +
 gcc/testsuite/gcc.target/i386/builtin-fabs-2.c     |   28 +
 gcc/testsuite/gcc.target/i386/cet-pr124366.c       |   31 +
 gcc/testsuite/gcc.target/i386/keylocker-pr123217.c |   13 +
 gcc/testsuite/gcc.target/i386/pr123121.c           |   57 +
 gcc/testsuite/gcc.target/i386/pr123484.c           |   17 +
 gcc/testsuite/gcc.target/i386/pr124056.c           |   61 +
 gcc/testsuite/gcc.target/i386/pr124316.c           |   14 +
 gcc/testsuite/gcc.target/i386/pr125351.c           |    3 +
 gcc/testsuite/gcc.target/i386/ssse3-pr125611.c     |   12 +
 gcc/testsuite/gcc.target/i386/user_msr-pr123217.c  |   10 +
 gcc/testsuite/gcc.target/loongarch/attr-model-6.c  |    8 +
 gcc/testsuite/gcc.target/loongarch/fnmam4-vec.c    |   14 +
 gcc/testsuite/gcc.target/loongarch/pr122097.c      |  270 +++
 gcc/testsuite/gcc.target/loongarch/pr122695-1.c    |   22 +
 gcc/testsuite/gcc.target/loongarch/pr122695-2.c    |   22 +
 gcc/testsuite/gcc.target/loongarch/pr125049.c      |   50 +
 .../gcc.target/loongarch/vector/lasx/pr123521.c    |   11 +
 .../gcc.target/loongarch/vector/lasx/pr123766.c    |   28 +
 .../gcc.target/loongarch/vector/lsx/pr123766.c     |   28 +
 .../gcc.target/loongarch/vector/lsx/pr123807.c     |   10 +
 .../gcc.target/powerpc/builtins-1-p9-runnable.c    |    5 -
 .../gcc.target/riscv/rvv/autovec/pr125670.c        |   51 +
 gcc/testsuite/gcc.target/s390/pr125992.c           |   41 +
 gcc/testsuite/gdc.dg/driver_debuglib.d             |    2 +
 gcc/testsuite/gdc.dg/driver_defaultlib.d           |    2 +
 gcc/testsuite/gdc.dg/pr121477.d                    |   12 +
 gcc/testsuite/gdc.dg/pr123046.d                    |   10 +
 gcc/testsuite/gdc.dg/pr123264.d                    |    8 +
 gcc/testsuite/gdc.dg/pr123407a.d                   |    4 +
 gcc/testsuite/gdc.dg/pr123407b.d                   |    4 +
 gcc/testsuite/gdc.dg/pr123419.d                    |    9 +
 gcc/testsuite/gdc.dg/pr123798.d                    |   14 +
 gcc/testsuite/gdc.dg/pr124026.d                    |   21 +
 gcc/testsuite/gdc.dg/pr125089.d                    |   20 +
 gcc/testsuite/gdc.dg/torture/imports/pr119799c.c   |    4 +
 gcc/testsuite/gdc.dg/torture/pr119799.d            |    9 +
 gcc/testsuite/gdc.dg/torture/pr120096.d            |   18 +
 gcc/testsuite/gdc.dg/torture/pr123422.d            |   25 +
 gcc/testsuite/gfortran.dg/alloc_comp_assign_17.f90 |   96 +
 gcc/testsuite/gfortran.dg/dependent_decls_2.f90    |   89 +
 gcc/testsuite/gfortran.dg/dependent_decls_3.f90    |   26 +
 gcc/testsuite/gfortran.dg/derived_init_7.f90       |   58 +
 gcc/testsuite/gfortran.dg/goacc/omp-108382.f90     |   22 +
 gcc/testsuite/gfortran.dg/goacc/pr120723.f90       |   20 +
 gcc/testsuite/gfortran.dg/gomp/pr101760.f90        |   14 +
 gcc/testsuite/gfortran.dg/gomp/pr102314.f90        |   19 +
 gcc/testsuite/gfortran.dg/gomp/pr102430.f90        |   11 +
 gcc/testsuite/gfortran.dg/gomp/pr107425.f90        |   11 +
 gcc/testsuite/gfortran.dg/gomp/pr98203.f90         |   14 +
 gcc/testsuite/gfortran.dg/implied_do_io_9.f90      |   72 +
 gcc/testsuite/gfortran.dg/inline_matmul_27.f90     |   63 +
 gcc/testsuite/gfortran.dg/interface_abstract_6.f90 |   53 +
 gcc/testsuite/gfortran.dg/pr100155.f90             |   43 +
 gcc/testsuite/gfortran.dg/pr100194.f90             |   98 +
 gcc/testsuite/gfortran.dg/pr102459.f90             |   15 +
 gcc/testsuite/gfortran.dg/pr102596.f90             |   13 +
 gcc/testsuite/gfortran.dg/pr102619.f90             |   23 +
 gcc/testsuite/gfortran.dg/pr105168.f90             |   38 +
 gcc/testsuite/gfortran.dg/pr106946.f90             |   30 +
 gcc/testsuite/gfortran.dg/pr109788.f90             |   10 +
 gcc/testsuite/gfortran.dg/pr115260.f90             |   35 +
 gcc/testsuite/gfortran.dg/pr119273.f90             |   70 +
 gcc/testsuite/gfortran.dg/pr124161.f90             |   61 +
 gcc/testsuite/gfortran.dg/pr124450.f90             |   14 +
 gcc/testsuite/gfortran.dg/pr79524.f90              |    9 +
 gcc/testsuite/gfortran.dg/pr82721.f90              |    9 +
 gcc/testsuite/gfortran.dg/pr84245.f90              |    7 +
 gcc/testsuite/gfortran.dg/pr85352.f90              |   44 +
 gcc/testsuite/gfortran.dg/pr93715.f90              |   11 +
 gcc/testsuite/gfortran.dg/pr93814.f90              |   99 +
 gcc/testsuite/gfortran.dg/pr93832.f90              |   37 +
 gcc/testsuite/gfortran.dg/pr94978.f90              |   24 +
 gcc/testsuite/gfortran.dg/pr95338.f90              |   27 +
 gcc/testsuite/gfortran.dg/pr95879.f90              |   30 +
 gcc/testsuite/gfortran.dg/pr96087.f90              |   46 +
 gcc/testsuite/gfortran.dg/pr96986.f90              |   25 +
 gcc/testsuite/gfortran.dg/submodule_34.f90         |   63 +
 gcc/testsuite/gfortran.dg/vect/pr125431.f90        |   16 +
 gcc/testsuite/gfortran.dg/vect/vect-pr123741.f90   |   50 +
 gcc/testsuite/gfortran.target/aarch64/aarch64.exp  |   45 +
 .../gfortran.target/aarch64/pr122408_1.f90         |   61 +
 .../gfortran.target/aarch64/pr122408_2.f90         |  140 ++
 gcc/testsuite/gnat.dg/bigint1.adb                  |   27 +
 gcc/testsuite/gnat.dg/generic_inst20-sub.adb       |   14 +
 gcc/testsuite/gnat.dg/generic_inst20.adb           |    5 +
 gcc/testsuite/gnat.dg/generic_inst20.ads           |    6 +
 gcc/testsuite/gnat.dg/lto30.adb                    |   31 +
 gcc/testsuite/gnat.dg/lto30.ads                    |   13 +
 gcc/testsuite/gnat.dg/opt107.adb                   |   27 +
 gcc/testsuite/gnat.dg/opt107_pkg.ads               |  156 ++
 gcc/testsuite/gnat.dg/protected_deref1.adb         |   32 +
 gcc/testsuite/gnat.dg/reduce4.adb                  |    9 +
 gcc/testsuite/gnat.dg/reduce5.adb                  |   36 +
 gcc/testsuite/gnat.dg/specs/aggr9.ads              |   26 +
 ...ited_with3-child-grandchild-grandgrandchild.ads |    5 +
 .../specs/limited_with3-child-grandchild.ads       |    5 +
 .../gnat.dg/specs/limited_with3-child.ads          |    7 +
 gcc/testsuite/gnat.dg/specs/limited_with3.ads      |    4 +
 gcc/testsuite/gnat.dg/specs/unchecked_union3.ads   |   80 +
 gcc/testsuite/gnat.dg/task6.adb                    |   15 +
 gcc/testsuite/gnat.dg/task6.ads                    |   13 +
 gcc/testsuite/go.test/go-test.exp                  |    4 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    4 +-
 gcc/testsuite/jit.dg/test-cold-attribute.c         |    4 +-
 gcc/testsuite/lib/lto.exp                          |   69 +-
 gcc/testsuite/lib/mike-g++.exp                     |    2 +-
 gcc/testsuite/lib/mike-gcc.exp                     |    2 +-
 gcc/testsuite/lib/target-supports.exp              |    3 +-
 gcc/testsuite/sparseset.supp                       |   10 +
 gcc/tree-eh.cc                                     |   20 +-
 gcc/tree-inline.cc                                 |   22 +-
 gcc/tree-object-size.cc                            |    8 +-
 gcc/tree-phinodes.h                                |   13 +-
 gcc/tree-sra.cc                                    |   44 +-
 gcc/tree-ssa-dom.cc                                |    6 +
 gcc/tree-ssa-dse.cc                                |    6 +-
 gcc/tree-ssa-loop-im.cc                            |  149 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   13 +-
 gcc/tree-ssa-loop-niter.cc                         |    8 +-
 gcc/tree-ssa-loop-split.cc                         |   19 +-
 gcc/tree-ssa-loop-unswitch.cc                      |    3 +-
 gcc/tree-ssa-math-opts.cc                          |   11 +-
 gcc/tree-ssa-phiopt.cc                             |   38 +-
 gcc/tree-ssa-pre.cc                                |    7 +-
 gcc/tree-ssa-reassoc.cc                            |    3 +-
 gcc/tree-ssa-strlen.cc                             |   31 +-
 gcc/tree-switch-conversion.cc                      |   16 +-
 gcc/tree-tailcall.cc                               |    4 +
 gcc/tree-vect-generic.cc                           |   18 +-
 gcc/tree-vect-loop.cc                              |   19 +-
 gcc/tree-vect-slp-patterns.cc                      |   90 +-
 gcc/tree-vect-slp.cc                               |   67 +-
 gcc/tree-vect-stmts.cc                             |    2 +-
 gcc/tree-vrp.cc                                    |   16 +-
 gcc/tree.cc                                        |   54 +-
 gcc/var-tracking.cc                                |    3 +-
 gcc/vr-values.cc                                   |    4 +-
 gnattools/ChangeLog                                |    4 +
 gotools/ChangeLog                                  |    4 +
 include/ChangeLog                                  |    4 +
 libada/ChangeLog                                   |    4 +
 libatomic/ChangeLog                                |    4 +
 libbacktrace/ChangeLog                             |    4 +
 libcc1/ChangeLog                                   |    4 +
 libcody/ChangeLog                                  |   21 +
 libcody/client.cc                                  |   36 +-
 libcody/cody.hh                                    |   22 +
 libcody/server.cc                                  |   28 +-
 libcpp/ChangeLog                                   |   30 +
 libcpp/files.cc                                    |    1 -
 libcpp/lex.cc                                      |   10 +-
 libcpp/mkdeps.cc                                   |   22 +-
 libcpp/po/ChangeLog                                |    4 +
 libdecnumber/ChangeLog                             |    4 +
 libffi/ChangeLog                                   |    4 +
 libgcc/ChangeLog                                   |    4 +
 libgcc/config/avr/libf7/ChangeLog                  |   41 +
 libgcc/config/avr/libf7/f7-renames.h               |    2 +
 libgcc/config/avr/libf7/libf7-asm.sx               |  130 +-
 libgcc/config/avr/libf7/libf7-common.mk            |   11 +-
 libgcc/config/libbid/ChangeLog                     |    4 +
 libgfortran/ChangeLog                              |    4 +
 libgm2/ChangeLog                                   |    4 +
 libgomp/ChangeLog                                  |   15 +
 libgomp/affinity-fmt.c                             |    2 +-
 libgomp/testsuite/libgomp.fortran/pr120286.f90     |   49 +
 libgrust/ChangeLog                                 |    4 +
 libiberty/ChangeLog                                |   13 +
 libiberty/simple-object.c                          |    4 +
 libitm/ChangeLog                                   |    4 +
 libobjc/ChangeLog                                  |    4 +
 libphobos/ChangeLog                                |    4 +
 libquadmath/ChangeLog                              |    4 +
 libsanitizer/ChangeLog                             |   12 +
 .../sanitizer_platform_limits_posix.cpp            |   21 +-
 libssp/ChangeLog                                   |    4 +
 libstdc++-v3/ChangeLog                             |  609 ++++++
 libstdc++-v3/config/io/basic_file_stdio.cc         |    6 +
 .../config/locale/dragonfly/codecvt_members.cc     |    9 +-
 libstdc++-v3/config/locale/gnu/codecvt_members.cc  |    9 +-
 libstdc++-v3/config/os/bsd/darwin/os_defines.h     |    3 +
 libstdc++-v3/config/os/bsd/freebsd/os_defines.h    |    3 +
 libstdc++-v3/doc/doxygen/mainpage.html             |    2 +-
 .../doc/html/manual/debug_mode_design.html         |   16 +-
 libstdc++-v3/doc/xml/manual/debug_mode.xml         |   16 +-
 libstdc++-v3/include/Makefile.am                   |    2 +
 libstdc++-v3/include/Makefile.in                   |    2 +
 libstdc++-v3/include/bits/atomic_base.h            |   46 +-
 libstdc++-v3/include/bits/atomic_wait.h            |    3 +-
 libstdc++-v3/include/bits/basic_string.h           |    2 -
 libstdc++-v3/include/bits/chrono.h                 |    2 +-
 libstdc++-v3/include/bits/chrono_io.h              |   85 +-
 libstdc++-v3/include/bits/cow_string.h             |    2 -
 libstdc++-v3/include/bits/forward_list.h           |    2 +-
 libstdc++-v3/include/bits/out_ptr.h                |    4 +-
 libstdc++-v3/include/bits/random.tcc               |    4 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    4 +-
 libstdc++-v3/include/bits/ranges_base.h            |   20 +-
 libstdc++-v3/include/bits/ranges_cmp.h             |    7 +-
 libstdc++-v3/include/bits/regex_compiler.h         |    4 +-
 libstdc++-v3/include/bits/stl_construct.h          |   81 +-
 libstdc++-v3/include/bits/stl_function.h           |  183 +-
 libstdc++-v3/include/bits/stl_queue.h              |   26 +-
 libstdc++-v3/include/bits/stl_vector.h             |    9 +-
 libstdc++-v3/include/bits/vector.tcc               |   60 +-
 libstdc++-v3/include/bits/version.def              |   16 +
 libstdc++-v3/include/bits/version.h                |   20 +
 libstdc++-v3/include/c_compatibility/stdbit.h      |  586 ++++++
 libstdc++-v3/include/c_compatibility/stdckdint.h   |  117 ++
 libstdc++-v3/include/std/any                       |    5 +
 libstdc++-v3/include/std/atomic                    |   49 +-
 libstdc++-v3/include/std/chrono                    |    2 +-
 libstdc++-v3/include/std/concepts                  |   16 +
 libstdc++-v3/include/std/sstream                   |    7 +-
 libstdc++-v3/include/std/streambuf                 |    5 +
 libstdc++-v3/include/std/string_view               |    4 +-
 libstdc++-v3/include/std/tuple                     |   12 +-
 libstdc++-v3/libsupc++/compare                     |    5 +-
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |    7 +-
 libstdc++-v3/src/c++11/system_error.cc             |   21 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |   12 +
 libstdc++-v3/src/c++17/memory_resource.cc          |   56 +-
 libstdc++-v3/src/c++20/tzdata.zi                   |   18 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |  110 +-
 libstdc++-v3/src/filesystem/ops-common.h           |    5 +-
 libstdc++-v3/testsuite/17_intro/badnames.cc        |    2 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    2 +-
 .../error_category/system_category.cc              |   19 +-
 .../testsuite/20_util/bind/dangling_ref.cc         |    1 +
 .../comparisons_pointer_spaceship.cc               |  336 ++++
 .../memory_management_tools/destroy_n_neg.cc       |   59 +
 .../memory_management_tools/destroy_neg.cc         |   20 +-
 libstdc++-v3/testsuite/20_util/stdbit/1.cc         |  320 ++++
 libstdc++-v3/testsuite/20_util/stdbit/2_neg.cc     |   45 +
 .../20_util/synchronized_pool_resource/118681.cc   |    6 +
 .../testsuite/20_util/tuple/cons/121771.cc         |   45 +
 .../20_util/unsynchronized_pool_resource/118681.cc |   58 +
 .../basic_string/operations/compare/char/123991.cc |   56 +
 .../operations/compare/wchar_t/123991.cc           |   56 +
 .../22_locale/codecvt/length/wchar_t/105857.cc     |   21 +
 .../23_containers/forward_list/modifiers/122661.cc |   20 +
 .../23_containers/priority_queue/118088.cc         |   83 +
 .../vector/cons/destructible_debug_neg.cc          |    7 +-
 .../23_containers/vector/cons/destructible_neg.cc  |    7 +-
 .../23_containers/vector/modifiers/moveable.cc     |    6 +-
 .../23_containers/vector/modifiers/resize.cc       |   69 +
 .../testsuite/24_iterators/const_iterator/1.cc     |   29 +-
 .../24_iterators/istreambuf_iterator/105580.cc     |   16 +
 .../testsuite/25_algorithms/remove_if/120789.cc    |   36 +
 .../testsuite/25_algorithms/unique/120789.cc       |   36 +
 .../piecewise_linear_distribution/cons/122062.cc   |   16 +
 libstdc++-v3/testsuite/26_numerics/stdckdint/1.cc  |   63 +
 .../testsuite/26_numerics/stdckdint/2_neg.cc       |   39 +
 .../27_io/basic_stringbuf/str/char/123100.cc       |   58 +
 .../27_io/filesystem/operations/rename.cc          |   10 +
 .../27_io/filesystem/path/concat/120029.cc         |   72 +
 .../29_atomics/atomic/compare_exchange_padding.cc  |    2 +-
 .../29_atomics/atomic/cons/zero_padding.cc         |   75 +
 .../atomic/operators/pointer_partial_void.cc       |    1 +
 .../29_atomics/atomic_float/zero_padding.cc        |   45 +
 .../30_threads/packaged_task/cons/dangling_ref.cc  |    1 +
 .../backward/hash_set/check_construct_destroy.cc   |   25 +-
 .../experimental/filesystem/path/concat/120029.cc  |   74 +
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |   23 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |   23 +-
 libstdc++-v3/testsuite/std/time/clock/local/io.cc  |   99 +-
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    8 +-
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |   42 +-
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |   22 +
 libstdc++-v3/testsuite/std/time/parse/125369.cc    |   65 +
 libstdc++-v3/testsuite/std/time/parse/parse.cc     |   14 +
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |   11 +
 libvtv/ChangeLog                                   |    4 +
 lto-plugin/ChangeLog                               |    4 +
 maintainer-scripts/ChangeLog                       |    4 +
 zlib/ChangeLog                                     |    4 +
 723 files changed, 21745 insertions(+), 2165 deletions(-)

Reply via email to