https://gcc.gnu.org/g:9854b2abd1c53ec5909a0c6fc2a89d27110865e9

commit 9854b2abd1c53ec5909a0c6fc2a89d27110865e9
Merge: 95ef1679dd68 ca57ad11199e
Author: Jakub Jelinek <[email protected]>
Date:   Thu Oct 29 21:34:12 2026 +0100

    Merge commit 'r16-9877-gca57ad11199ea822a5e72131b3f154de93853fe6' into 
redhat/gcc-16-branch

Diff:

 ChangeLog                                          |   22 +
 MAINTAINERS                                        |    7 +-
 Makefile.def                                       |    1 +
 Makefile.in                                        |    3 +-
 Makefile.tpl                                       |    2 -
 configure                                          |   15 +
 configure.ac                                       |   11 +
 contrib/ChangeLog                                  |    8 +
 contrib/gcc_update                                 |   41 +-
 gcc/ChangeLog                                      | 1149 +++++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  191 ++++
 gcc/ada/checks.adb                                 |    4 +-
 gcc/ada/contracts.adb                              |    5 +-
 gcc/ada/exp_aggr.adb                               |  133 ++-
 gcc/ada/exp_attr.adb                               |    4 +-
 gcc/ada/exp_ch2.adb                                |    2 +-
 gcc/ada/exp_ch7.adb                                |    2 +-
 gcc/ada/exp_pakd.adb                               |    6 +-
 gcc/ada/exp_util.adb                               |   11 +-
 gcc/ada/gcc-interface/Makefile.in                  |    1 -
 gcc/ada/gcc-interface/decl.cc                      |   50 +-
 gcc/ada/gcc-interface/trans.cc                     |    3 +-
 gcc/ada/libgnat/g-socthi.adb                       |   11 +-
 gcc/ada/libgnat/g-sothco.ads                       |    3 +-
 gcc/ada/libgnat/s-c_time.ads                       |    1 -
 gcc/ada/libgnat/s-dwalin.adb                       |    7 +
 gcc/ada/libgnat/s-dwalin.ads                       |    3 +
 gcc/ada/libgnat/s-fatgen.adb                       |   12 +-
 gcc/ada/libgnat/s-objrea.adb                       |    6 +-
 gcc/ada/libgnat/s-objrea.ads                       |    5 +-
 gcc/ada/libgnat/system-linux-loongarch.ads         |    3 +
 gcc/ada/s-oscons-tmplt.c                           |   12 +-
 gcc/ada/sem_attr.adb                               |   46 +-
 gcc/ada/sem_ch12.adb                               |  152 +--
 gcc/ada/sem_ch3.adb                                |    4 +-
 gcc/ada/sem_ch8.adb                                |   17 +-
 gcc/ada/sem_util.adb                               |   72 +-
 gcc/ada/sem_util.ads                               |   12 +-
 gcc/builtins.cc                                    |   14 +-
 gcc/c-family/ChangeLog                             |    9 +
 gcc/c-family/c-cppbuiltin.cc                       |    2 +-
 gcc/c/ChangeLog                                    |   12 +
 gcc/c/c-typeck.cc                                  |   19 +-
 gcc/common/config/i386/cpuinfo.h                   |   16 +-
 gcc/common/config/i386/i386-common.cc              |    4 +-
 gcc/config/aarch64/aarch64-builtins.cc             |   51 +
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   65 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   11 +-
 gcc/config/aarch64/aarch64-sve.md                  |   11 +-
 gcc/config/aarch64/aarch64-sys-regs.def            |   24 +-
 gcc/config/aarch64/aarch64.cc                      |   10 +-
 gcc/config/aarch64/aarch64.md                      |  124 +-
 gcc/config/aarch64/driver-aarch64.cc               |    3 +-
 gcc/config/aarch64/predicates.md                   |    7 +
 gcc/config/avr/avr-passes.cc                       |   57 +-
 gcc/config/avr/avr.cc                              |   10 +-
 gcc/config/avr/avr.h                               |   10 +-
 gcc/config/avr/avr.md                              |    2 +-
 gcc/config/i386/cpuid.h                            |    4 +-
 gcc/config/i386/i386-expand.cc                     |   18 +-
 gcc/config/i386/i386.cc                            |   27 +-
 gcc/config/i386/i386.md                            |   12 +-
 gcc/config/i386/mmx.md                             |    4 +-
 gcc/config/i386/sgxintrin.h                        |    2 +-
 gcc/config/i386/sse.md                             |  153 ++-
 gcc/config/loongarch/loongarch.md                  |   12 +-
 gcc/config/pa/pa.cc                                |  299 ++++-
 gcc/config/pa/pa.md                                |    9 +
 gcc/config/riscv/autovec-opt.md                    |  531 +++++++--
 gcc/config/riscv/autovec.md                        |   39 +-
 gcc/config/riscv/riscv-bclr-lowest-set-bit.cc      |   29 +-
 gcc/config/riscv/riscv-cores.def                   |    6 +
 gcc/config/riscv/riscv-opts.h                      |    1 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   46 +-
 gcc/config/riscv/riscv.cc                          |    3 +-
 gcc/config/riscv/riscv.md                          |    3 +-
 gcc/config/riscv/tt-ascalon-d8.md                  |  127 ++-
 gcc/config/riscv/vector-crypto.md                  |   27 +-
 gcc/config/rs6000/linux64.h                        |    5 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    4 +
 gcc/config/rs6000/rs6000-c.cc                      |   79 +-
 gcc/config/rs6000/rs6000-cpus.def                  |   10 +-
 gcc/config/rs6000/rs6000.cc                        |   15 +-
 gcc/config/rs6000/rs6000.md                        |   69 ++
 gcc/config/rs6000/vector.md                        |    8 +-
 gcc/config/rs6000/vsx.md                           |  160 ++-
 gcc/config/s390/s390.md                            |    4 +-
 gcc/config/t-openbsd                               |    5 +-
 gcc/config/xtensa/xtensa.cc                        |    5 +-
 gcc/configure                                      |    2 +-
 gcc/configure.ac                                   |    2 +-
 gcc/cp/ChangeLog                                   |  266 +++++
 gcc/cp/constexpr.cc                                |   28 +-
 gcc/cp/cp-gimplify.cc                              |    5 +-
 gcc/cp/cp-tree.h                                   |    9 +-
 gcc/cp/cvt.cc                                      |    2 +-
 gcc/cp/decl.cc                                     |   27 +-
 gcc/cp/decl2.cc                                    |    1 +
 gcc/cp/mangle.cc                                   |   10 +-
 gcc/cp/module.cc                                   |    3 +-
 gcc/cp/name-lookup.cc                              |   13 +-
 gcc/cp/name-lookup.h                               |    3 +-
 gcc/cp/parser.cc                                   |    4 +-
 gcc/cp/pt.cc                                       |   28 +-
 gcc/cp/reflect.cc                                  |   41 +-
 gcc/cp/rtti.cc                                     |   53 +-
 gcc/cp/search.cc                                   |    7 +-
 gcc/cp/semantics.cc                                |   35 +-
 gcc/cp/tree.cc                                     |    2 +
 gcc/cp/typeck2.cc                                  |   21 +-
 gcc/doc/extend.texi                                |    4 +-
 gcc/doc/install.texi                               |    2 +-
 gcc/doc/md.texi                                    |   52 +-
 gcc/doc/riscv-mcpu.texi                            |    2 +
 gcc/doc/riscv-mtune.texi                           |    2 +
 gcc/doc/sourcebuild.texi                           |    4 +-
 gcc/dwarf2out.cc                                   |   15 +-
 gcc/expmed.cc                                      |    4 +-
 gcc/ext-dce.cc                                     |   40 +-
 gcc/flag-types.h                                   |    3 +-
 gcc/fortran/ChangeLog                              |  140 +++
 gcc/fortran/gfortran.texi                          |    4 +
 gcc/fortran/gfortranspec.cc                        |   28 +
 gcc/fortran/intrinsic.cc                           |    4 +-
 gcc/fortran/intrinsic.texi                         |    8 +-
 gcc/fortran/lang.opt                               |    5 +-
 gcc/fortran/module.cc                              |    9 +-
 gcc/fortran/primary.cc                             |    8 +
 gcc/fortran/resolve.cc                             |  118 +-
 gcc/fortran/symbol.cc                              |    3 +-
 gcc/fortran/trans-array.cc                         |    8 +-
 gcc/fortran/trans-expr.cc                          |   30 +-
 gcc/fortran/trans-stmt.cc                          |    3 +-
 gcc/gimple-fold.cc                                 |   72 +-
 gcc/gimple-isel.cc                                 |   16 +-
 gcc/gimple-lower-bitint.cc                         |   81 +-
 gcc/gimple-predicate-analysis.cc                   |   12 +-
 gcc/gimple-range-infer.cc                          |   13 +-
 gcc/gimple-ssa-isolate-paths.cc                    |   10 +-
 gcc/gimple.cc                                      |   14 +-
 gcc/internal-fn.cc                                 |   30 +-
 gcc/ipa-cp.cc                                      |   41 +-
 gcc/ipa-fnsummary.cc                               |   21 +-
 gcc/lower-subreg.cc                                |   29 +-
 gcc/match.pd                                       |   25 +-
 gcc/multiple_target.cc                             |    2 +-
 gcc/optabs.cc                                      |   22 +
 gcc/simplify-rtx.cc                                |   85 +-
 gcc/testsuite/ChangeLog                            | 1201 ++++++++++++++++++++
 gcc/testsuite/c-c++-common/cpp/pr121508-1.c        |    8 +
 gcc/testsuite/c-c++-common/cpp/pr121508-2.c        |    8 +
 gcc/testsuite/c-c++-common/cpp/pr121508-3.c        |    8 +
 gcc/testsuite/c-c++-common/cpp/pr121508-4.c        |    8 +
 gcc/testsuite/c-c++-common/cpp/pr121508-5.c        |    8 +
 gcc/testsuite/c-c++-common/cpp/pr123339.c          |    9 +
 gcc/testsuite/c-c++-common/pr127153.c              |   31 +
 gcc/testsuite/g++.dg/cpp0x/initlist135.C           |   42 +
 gcc/testsuite/g++.dg/cpp26/decomp32.C              |   33 +
 gcc/testsuite/g++.dg/cpp26/literals1.C             |    2 +-
 gcc/testsuite/g++.dg/cpp26/literals2.C             |    2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor20.C      |   27 +
 .../g++.dg/ext/builtin-structured-binding-size2.C  |    2 +-
 .../g++.dg/ext/builtin-structured-binding-size7.C  |   10 +
 gcc/testsuite/g++.dg/init/array68.C                |   19 +
 gcc/testsuite/g++.dg/ipa/pr127917.C                |   45 +
 gcc/testsuite/g++.dg/modules/friend-15_a.H         |   17 +
 gcc/testsuite/g++.dg/modules/friend-15_b.C         |    7 +
 gcc/testsuite/g++.dg/modules/gmf-7_a.C             |    5 +
 gcc/testsuite/g++.dg/modules/gmf-7_b.C             |    5 +
 gcc/testsuite/g++.dg/modules/typeid-2_a.C          |   12 +
 gcc/testsuite/g++.dg/modules/typeid-2_b.C          |   12 +
 gcc/testsuite/g++.dg/pr125642.C                    |    5 +
 gcc/testsuite/g++.dg/reflect/decomp1.C             |   17 +
 gcc/testsuite/g++.dg/reflect/dep17.C               |   50 +
 gcc/testsuite/g++.dg/reflect/extract13.C           |   75 ++
 gcc/testsuite/g++.dg/reflect/extract14.C           |   22 +
 gcc/testsuite/g++.dg/reflect/extract2.C            |    2 +-
 gcc/testsuite/g++.dg/reflect/extract3.C            |   21 +-
 gcc/testsuite/g++.dg/reflect/mangle10.C            |   26 +
 gcc/testsuite/g++.dg/reflect/member16.C            |    4 +-
 gcc/testsuite/g++.dg/reflect/member25.C            |   61 +
 gcc/testsuite/g++.dg/reflect/members_of18.C        |   40 +
 gcc/testsuite/g++.dg/reflect/ns11.C                |   69 ++
 gcc/testsuite/g++.dg/reflect/ns12.C                |   63 +
 gcc/testsuite/g++.dg/reflect/pack-index1.C         |    9 +-
 gcc/testsuite/g++.dg/reflect/pack-index2.C         |    8 +
 gcc/testsuite/g++.dg/reflect/pr127276.C            |   34 +
 gcc/testsuite/g++.dg/reflect/source_location_of1.C |    4 +
 gcc/testsuite/g++.dg/reflect/source_location_of2.C |    3 +-
 gcc/testsuite/g++.dg/reflect/splice17.C            |   72 ++
 gcc/testsuite/g++.dg/template/non-dependent36.C    |    4 +
 gcc/testsuite/g++.dg/template/non-dependent37.C    |    9 +
 gcc/testsuite/g++.dg/template/pr124983.C           |   49 +
 gcc/testsuite/g++.dg/template/unify14.C            |   15 +
 gcc/testsuite/g++.dg/torture/pr127049.C            |   74 ++
 gcc/testsuite/g++.dg/warn/Walloc-size-2.C          |   21 +
 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-6.C   |   10 +
 gcc/testsuite/g++.target/aarch64/pr127256.C        |   22 +
 gcc/testsuite/gcc.dg/bitint-142.c                  |   38 +
 gcc/testsuite/gcc.dg/bitint-143.c                  |   45 +
 gcc/testsuite/gcc.dg/bitint-145.c                  |   35 +
 gcc/testsuite/gcc.dg/bitint-146.c                  |   20 +
 gcc/testsuite/gcc.dg/builtin-stdc-bit-1.c          |    4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr125421.c       |   18 +
 gcc/testsuite/gcc.dg/field-merge-27.c              |   22 +
 gcc/testsuite/gcc.dg/field-merge-29.c              |  110 ++
 gcc/testsuite/gcc.dg/field-merge-30.c              |   46 +
 gcc/testsuite/gcc.dg/field-merge-31.c              |   41 +
 gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c  |    4 +-
 gcc/testsuite/gcc.dg/opt-ordered-and-nonequal-1.c  |    4 +-
 gcc/testsuite/gcc.dg/opt-ordered-and-nonequal-2.c  |   27 +
 gcc/testsuite/gcc.dg/pr125683.c                    |   38 +
 gcc/testsuite/gcc.dg/pr127262.c                    |   40 +
 gcc/testsuite/gcc.dg/pr127336.c                    |   12 +
 gcc/testsuite/gcc.dg/pr127492-2.c                  |    7 +
 gcc/testsuite/gcc.dg/pr127492.c                    |   17 +
 gcc/testsuite/gcc.dg/pr127687.c                    |   23 +
 gcc/testsuite/gcc.dg/pr127848-1.c                  |    8 +
 gcc/testsuite/gcc.dg/pr127848-2.c                  |   18 +
 gcc/testsuite/gcc.dg/pr127848-3.c                  |   18 +
 gcc/testsuite/gcc.dg/pr127848-4.c                  |   20 +
 gcc/testsuite/gcc.dg/pr127848-5.c                  |   20 +
 gcc/testsuite/gcc.dg/pr127965-1.c                  |   12 +
 gcc/testsuite/gcc.dg/pr127965-2.c                  |   12 +
 gcc/testsuite/gcc.dg/rtl/aarch64/pr125683-flags.c  |   96 ++
 gcc/testsuite/gcc.dg/torture/bitint-108.c          |   16 +
 gcc/testsuite/gcc.dg/torture/bitint-109.c          |   18 +
 gcc/testsuite/gcc.dg/torture/bitint-111.c          |   29 +
 gcc/testsuite/gcc.dg/torture/bitint-113.c          |   34 +
 gcc/testsuite/gcc.dg/torture/bitint-114.c          |   35 +
 gcc/testsuite/gcc.dg/torture/clz-table-zero-1.c    |   55 +
 gcc/testsuite/gcc.dg/torture/cmp-of-cmp-fenv-1.c   |   31 +
 gcc/testsuite/gcc.dg/torture/ctz-table-zero-1.c    |   42 +
 .../gcc.dg/torture/ipa-bitfield-predicate-1.c      |   62 +
 gcc/testsuite/gcc.dg/torture/pr126153.c            |   52 +
 gcc/testsuite/gcc.dg/torture/pr126462.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr126650.c            |   35 +
 gcc/testsuite/gcc.dg/torture/pr126658.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr126925.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr127000.c            |   14 +
 gcc/testsuite/gcc.dg/torture/pr127130-1.c          |   29 +
 gcc/testsuite/gcc.dg/torture/pr127130-2.c          |   29 +
 gcc/testsuite/gcc.dg/torture/pr127357.c            |   62 +
 gcc/testsuite/gcc.dg/torture/pr127367.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr127377.c            |   40 +
 gcc/testsuite/gcc.dg/torture/pr127474.c            |   12 +
 gcc/testsuite/gcc.dg/torture/pr127764.c            |   20 +
 gcc/testsuite/gcc.dg/torture/pr127858.c            |   44 +
 gcc/testsuite/gcc.dg/torture/sso-fre-1.c           |   43 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-10.c         |   42 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-14.c   |   41 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-15.c   |   25 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr126926.c        |   37 +
 gcc/testsuite/gcc.dg/vect/pr122797.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr123731.c               |    2 -
 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-7.c      |   45 +
 gcc/testsuite/gcc.dg/vect/vect-iv-15.c             |   25 +
 gcc/testsuite/gcc.dg/vect/vect-pr126760.c          |   33 +
 gcc/testsuite/gcc.dg/vect/vect-pr127105.c          |   12 +
 gcc/testsuite/gcc.dg/vect/vect-pr127390.c          |   29 +
 gcc/testsuite/gcc.dg/vect/vect-pr127391.c          |   28 +
 gcc/testsuite/gcc.dg/vect/vect-pr127407.c          |   29 +
 gcc/testsuite/gcc.dg/vect/vect-pr127601.c          |   37 +
 gcc/testsuite/gcc.dg/vect/vect-pr127814.c          |   33 +
 .../gcc.dg/vect/vect-simd-clone-allones-mask.c     |   43 +
 gcc/testsuite/gcc.target/aarch64/acle/hint-1.c     |   26 +
 gcc/testsuite/gcc.target/aarch64/acle/hint-2.c     |   77 ++
 .../gcc.target/aarch64/clz-ctz-table-zero.c        |   68 ++
 gcc/testsuite/gcc.target/aarch64/cpunative/info_36 |    9 +
 .../gcc.target/aarch64/cpunative/native_cpu_36.c   |   10 +
 gcc/testsuite/gcc.target/aarch64/negv.c            |   27 +
 gcc/testsuite/gcc.target/aarch64/pr127579.c        |   11 +
 gcc/testsuite/gcc.target/aarch64/sve/pr126629.c    |   23 +
 .../gcc.target/aarch64/sve/pr126629_extend.c       |   23 +
 .../gcc.target/aarch64/sve/pr126629_gather.c       |   24 +
 .../gcc.target/aarch64/sve/pr126629_gather2.c      |   24 +
 .../aarch64/sve2/acle/general/whilele_1.c          |   61 +
 .../aarch64/sve2/acle/general/whilelt_1.c          |   61 +
 .../gcc.target/aarch64/volatile-fuse-minus-1.c     |   79 ++
 .../gcc.target/aarch64/volatile-fuse-minus-2.c     |   23 +
 .../gcc.target/arm/armv6-unaligned-load-ice.c      |    6 +-
 .../gcc.target/arm/attr-unaligned-load-ice.c       |    3 +-
 gcc/testsuite/gcc.target/arm/attr_arm-err.c        |    1 -
 gcc/testsuite/gcc.target/arm/cmse/cmse-18.c        |    4 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-19.c        |    8 +-
 gcc/testsuite/gcc.target/arm/combine-cmp-shift.c   |    5 +-
 gcc/testsuite/gcc.target/arm/lob2.c                |    5 +-
 gcc/testsuite/gcc.target/arm/lob5.c                |    5 +-
 .../gcc.target/arm/mve/dlstp-invalid-asm.c         |    2 +-
 .../gcc.target/arm/mve/general-c/nomve_fp_1.c      |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |    2 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |    2 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |    2 +-
 gcc/testsuite/gcc.target/arm/pr50305.c             |    5 +-
 gcc/testsuite/gcc.target/avr/pr127188.c            |   18 +
 gcc/testsuite/gcc.target/avr/torture/pr127004.c    |    7 +
 gcc/testsuite/gcc.target/avr/torture/pr127098.c    |   21 +
 gcc/testsuite/gcc.target/avr/torture/pr127482.c    |   31 +
 gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512bmm-check-1.c  |    6 +
 gcc/testsuite/gcc.target/i386/avx512bmm-check-2.c  |   20 +
 gcc/testsuite/gcc.target/i386/avx512bmm-check-3.c  |    6 +
 .../gcc.target/i386/clz-ctz-table-nonzero.c        |   47 +
 gcc/testsuite/gcc.target/i386/clz-ctz-table-zero.c |   74 ++
 gcc/testsuite/gcc.target/i386/gfni-pr127498.c      |   17 +
 gcc/testsuite/gcc.target/i386/opt-comi-1.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr126787.c           |   15 +
 gcc/testsuite/gcc.target/i386/pr127023.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr127352.c           |   53 +
 gcc/testsuite/gcc.target/i386/pr127382.c           |   25 +
 gcc/testsuite/gcc.target/i386/pr127459-1a.c        |   20 +
 gcc/testsuite/gcc.target/i386/pr127459-1b.c        |   11 +
 gcc/testsuite/gcc.target/i386/pr127461.c           |   23 +
 gcc/testsuite/gcc.target/i386/pr127500.c           |    8 +
 gcc/testsuite/gcc.target/i386/pr127650.c           |   35 +
 gcc/testsuite/gcc.target/i386/pr127897-1.c         |   20 +
 gcc/testsuite/gcc.target/i386/pr127897-2.c         |   14 +
 gcc/testsuite/gcc.target/i386/pr127897-3.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr127965-1.c         |   16 +
 gcc/testsuite/gcc.target/i386/pr127965-2.c         |   16 +
 .../gcc.target/i386/shift-gf2p8affine-5.c          |    4 +-
 .../gcc.target/i386/volatile-fuse-minus-1.c        |   79 ++
 .../gcc.target/i386/volatile-fuse-minus-2.c        |   23 +
 .../gcc.target/i386/volatile-fuse-order-1.c        |   25 +
 .../gcc.target/i386/volatile-fuse-order-2.c        |   32 +
 .../gcc.target/i386/volatile-fuse-order-3.c        |   31 +
 gcc/testsuite/gcc.target/powerpc/future-3.c        |   22 +
 gcc/testsuite/gcc.target/powerpc/pr117487.c        |   67 ++
 gcc/testsuite/gcc.target/powerpc/pr120528.c        |   91 ++
 gcc/testsuite/gcc.target/powerpc/pr120681.c        |   34 +
 .../gcc.target/powerpc/pr126513-acmp-tst-1.c       |   25 +
 .../gcc.target/powerpc/pr126513-acmp-tst-2.c       |   15 +
 .../gcc.target/powerpc/pr126513-acmp-tst-3.c       |  176 +++
 gcc/testsuite/gcc.target/powerpc/pr99293.c         |   22 +
 .../gcc.target/riscv/bclr-lowest-set-bit-1.c       |    6 +-
 .../gcc.target/riscv/bclr-lowest-set-bit-2.c       |   30 +
 gcc/testsuite/gcc.target/riscv/pr126196-1.c        |   29 +
 gcc/testsuite/gcc.target/riscv/pr126196-2.c        |   21 +
 gcc/testsuite/gcc.target/riscv/pr126196-3.c        |   26 +
 gcc/testsuite/gcc.target/riscv/pr126196-4.c        |   41 +
 gcc/testsuite/gcc.target/riscv/pr126426.c          |   43 +
 gcc/testsuite/gcc.target/riscv/pr126873.c          |   37 +
 gcc/testsuite/gcc.target/riscv/pr127306.c          |   30 +
 gcc/testsuite/gcc.target/riscv/pr127553.c          |   13 +
 .../gcc.target/riscv/rvv/autovec/ternop/pr126932.c |   55 +
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-9.c    |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-1.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-10.c     |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-2.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-3.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-4.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-5.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-6.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-7.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-8.c      |    2 +-
 .../riscv/rvv/base/intrinsic_required_ext-9.c      |    2 +-
 .../gcc.target/riscv/rvv/base/pr114988-1.c         |    2 +-
 .../gcc.target/riscv/rvv/base/pr114988-2.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr120436.c |    6 +-
 .../base/target_attribute_v_with_intrinsic-17.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-18.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-19.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-20.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-21.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-22.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-23.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-24.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-25.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-26.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-27.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-28.c    |    2 +-
 .../base/target_attribute_v_with_intrinsic-29.c    |    2 +-
 .../rvv/base/target_attribute_v_with_intrinsic-3.c |    2 +-
 .../rvv/base/target_attribute_v_with_intrinsic-7.c |    2 +-
 .../rvv/base/target_attribute_v_with_intrinsic-8.c |    2 +-
 gcc/testsuite/gcc.target/s390/pr127692-1.c         |   17 +
 gcc/testsuite/gfortran.dg/allocate_class_5.f90     |  134 +++
 gcc/testsuite/gfortran.dg/associate_90.f90         |   71 ++
 gcc/testsuite/gfortran.dg/bind_c_char_value.f90    |   57 +
 gcc/testsuite/gfortran.dg/bind_c_char_value_aux.c  |    4 +
 gcc/testsuite/gfortran.dg/coarray_51.f90           |   15 +
 .../gfortran.dg/do_concurrent_typespec_5.f90       |  141 +++
 gcc/testsuite/gfortran.dg/findloc_11.f90           |   37 +
 gcc/testsuite/gfortran.dg/guality/arg1.f90         |    5 +-
 gcc/testsuite/gfortran.dg/minmaxloc_mask_back.f90  |   32 +
 gcc/testsuite/gfortran.dg/pr105594.f90             |   18 +
 gcc/testsuite/gfortran.dg/pr110421.f90             |   39 +
 gcc/testsuite/gfortran.dg/pr127100.f90             |   11 +
 gcc/testsuite/gfortran.dg/pr127683.f90             |   10 +
 gcc/testsuite/gfortran.dg/submodule_35.f90         |   32 +
 gcc/testsuite/gfortran.dg/submodule_35_aux.f90     |   19 +
 gcc/testsuite/gfortran.dg/unsigned_45.f90          |   69 ++
 gcc/testsuite/gfortran.dg/unsigned_46.f90          |   56 +
 gcc/testsuite/gnat.dg/array43.adb                  |   19 +
 gcc/testsuite/gnat.dg/opt110.adb                   |  106 ++
 gcc/testsuite/gnat.dg/protected_subtype2.adb       |   37 +
 gcc/testsuite/gnat.dg/reduce7.adb                  |   61 +
 gcc/testsuite/gnat.dg/renaming20.adb               |   17 +
 gcc/testsuite/gnat.dg/specs/generic_inst10.ads     |    6 +
 gcc/testsuite/gnat.dg/specs/generic_inst10_g1.ads  |    3 +
 gcc/testsuite/gnat.dg/specs/generic_inst10_g2.ads  |   28 +
 gcc/testsuite/gnat.dg/specs/generic_inst10_g3.ads  |   13 +
 gcc/testsuite/gnat.dg/specs/generic_inst10_pkg.ads |    3 +
 gcc/testsuite/gnat.dg/specs/generic_inst11.ads     |   13 +
 .../generic_inst11_pkg-g1-parser-g2-parser.ads     |    7 +
 .../specs/generic_inst11_pkg-g1-parser-g2.ads      |    3 +
 .../gnat.dg/specs/generic_inst11_pkg-g1-parser.ads |    5 +
 .../gnat.dg/specs/generic_inst11_pkg-g1.ads        |    3 +
 gcc/testsuite/gnat.dg/specs/generic_inst11_pkg.ads |    2 +
 gcc/testsuite/gnat.dg/task7.adb                    |    9 +
 gcc/testsuite/gnat.dg/task7_pkg.ads                |   16 +
 gcc/testsuite/lib/target-supports.exp              |   56 +-
 gcc/tree-affine.cc                                 |    5 +-
 gcc/tree-dfa.cc                                    |   34 +-
 gcc/tree-if-conv.cc                                |   10 +-
 gcc/tree-outof-ssa.cc                              |    2 +-
 gcc/tree-outof-ssa.h                               |    1 +
 gcc/tree-scalar-evolution.cc                       |   16 +-
 gcc/tree-ssa-forwprop.cc                           |   12 +-
 gcc/tree-ssa-ifcombine.cc                          |   22 +-
 gcc/tree-ssa-loop-im.cc                            |    5 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   11 +-
 gcc/tree-ssa-loop-manip.cc                         |   31 +-
 gcc/tree-ssa-sccvn.cc                              |   26 +-
 gcc/tree-switch-conversion.cc                      |    2 +-
 gcc/tree-tailcall.cc                               |   40 +-
 gcc/tree-vect-data-refs.cc                         |    6 +-
 gcc/tree-vect-loop-manip.cc                        |   95 +-
 gcc/tree-vect-loop.cc                              |    8 +-
 gcc/tree-vect-patterns.cc                          |   23 +
 gcc/tree-vect-slp.cc                               |   33 +-
 gcc/tree-vect-stmts.cc                             |   69 +-
 libcpp/ChangeLog                                   |   14 +
 libcpp/directives.cc                               |   29 +-
 libgcc/config/avr/libf7/ChangeLog                  |    9 +
 libgcc/config/avr/libf7/libf7-asm.sx               |   13 +-
 libgfortran/ChangeLog                              |  126 ++
 libgfortran/generated/findloc1_c10.c               |    1 +
 libgfortran/generated/findloc1_c16.c               |    1 +
 libgfortran/generated/findloc1_c17.c               |    1 +
 libgfortran/generated/findloc1_c4.c                |    1 +
 libgfortran/generated/findloc1_c8.c                |    1 +
 libgfortran/generated/findloc1_i1.c                |    1 +
 libgfortran/generated/findloc1_i16.c               |    1 +
 libgfortran/generated/findloc1_i2.c                |    1 +
 libgfortran/generated/findloc1_i4.c                |    1 +
 libgfortran/generated/findloc1_i8.c                |    1 +
 libgfortran/generated/findloc1_r10.c               |    1 +
 libgfortran/generated/findloc1_r16.c               |    1 +
 libgfortran/generated/findloc1_r17.c               |    1 +
 libgfortran/generated/findloc1_r4.c                |    1 +
 libgfortran/generated/findloc1_r8.c                |    1 +
 libgfortran/generated/findloc1_s1.c                |    1 +
 libgfortran/generated/findloc1_s4.c                |    1 +
 libgfortran/generated/maxloc0_16_i1.c              |    2 +-
 libgfortran/generated/maxloc0_16_i16.c             |    2 +-
 libgfortran/generated/maxloc0_16_i2.c              |    2 +-
 libgfortran/generated/maxloc0_16_i4.c              |    2 +-
 libgfortran/generated/maxloc0_16_i8.c              |    2 +-
 libgfortran/generated/maxloc0_16_m1.c              |    2 +-
 libgfortran/generated/maxloc0_16_m16.c             |    2 +-
 libgfortran/generated/maxloc0_16_m2.c              |    2 +-
 libgfortran/generated/maxloc0_16_m4.c              |    2 +-
 libgfortran/generated/maxloc0_16_m8.c              |    2 +-
 libgfortran/generated/maxloc0_16_r10.c             |    2 +-
 libgfortran/generated/maxloc0_16_r16.c             |    2 +-
 libgfortran/generated/maxloc0_16_r17.c             |    2 +-
 libgfortran/generated/maxloc0_16_r4.c              |    2 +-
 libgfortran/generated/maxloc0_16_r8.c              |    2 +-
 libgfortran/generated/maxloc0_4_i1.c               |    2 +-
 libgfortran/generated/maxloc0_4_i16.c              |    2 +-
 libgfortran/generated/maxloc0_4_i2.c               |    2 +-
 libgfortran/generated/maxloc0_4_i4.c               |    2 +-
 libgfortran/generated/maxloc0_4_i8.c               |    2 +-
 libgfortran/generated/maxloc0_4_m1.c               |    2 +-
 libgfortran/generated/maxloc0_4_m16.c              |    2 +-
 libgfortran/generated/maxloc0_4_m2.c               |    2 +-
 libgfortran/generated/maxloc0_4_m4.c               |    2 +-
 libgfortran/generated/maxloc0_4_m8.c               |    2 +-
 libgfortran/generated/maxloc0_4_r10.c              |    2 +-
 libgfortran/generated/maxloc0_4_r16.c              |    2 +-
 libgfortran/generated/maxloc0_4_r17.c              |    2 +-
 libgfortran/generated/maxloc0_4_r4.c               |    2 +-
 libgfortran/generated/maxloc0_4_r8.c               |    2 +-
 libgfortran/generated/maxloc0_8_i1.c               |    2 +-
 libgfortran/generated/maxloc0_8_i16.c              |    2 +-
 libgfortran/generated/maxloc0_8_i2.c               |    2 +-
 libgfortran/generated/maxloc0_8_i4.c               |    2 +-
 libgfortran/generated/maxloc0_8_i8.c               |    2 +-
 libgfortran/generated/maxloc0_8_m1.c               |    2 +-
 libgfortran/generated/maxloc0_8_m16.c              |    2 +-
 libgfortran/generated/maxloc0_8_m2.c               |    2 +-
 libgfortran/generated/maxloc0_8_m4.c               |    2 +-
 libgfortran/generated/maxloc0_8_m8.c               |    2 +-
 libgfortran/generated/maxloc0_8_r10.c              |    2 +-
 libgfortran/generated/maxloc0_8_r16.c              |    2 +-
 libgfortran/generated/maxloc0_8_r17.c              |    2 +-
 libgfortran/generated/maxloc0_8_r4.c               |    2 +-
 libgfortran/generated/maxloc0_8_r8.c               |    2 +-
 libgfortran/generated/minloc0_16_i1.c              |    5 +-
 libgfortran/generated/minloc0_16_i16.c             |    5 +-
 libgfortran/generated/minloc0_16_i2.c              |    5 +-
 libgfortran/generated/minloc0_16_i4.c              |    5 +-
 libgfortran/generated/minloc0_16_i8.c              |    5 +-
 libgfortran/generated/minloc0_16_m1.c              |    5 +-
 libgfortran/generated/minloc0_16_m16.c             |    5 +-
 libgfortran/generated/minloc0_16_m2.c              |    5 +-
 libgfortran/generated/minloc0_16_m4.c              |    5 +-
 libgfortran/generated/minloc0_16_m8.c              |    5 +-
 libgfortran/generated/minloc0_16_r10.c             |    5 +-
 libgfortran/generated/minloc0_16_r16.c             |    5 +-
 libgfortran/generated/minloc0_16_r17.c             |    5 +-
 libgfortran/generated/minloc0_16_r4.c              |    5 +-
 libgfortran/generated/minloc0_16_r8.c              |    5 +-
 libgfortran/generated/minloc0_4_i1.c               |    5 +-
 libgfortran/generated/minloc0_4_i16.c              |    5 +-
 libgfortran/generated/minloc0_4_i2.c               |    5 +-
 libgfortran/generated/minloc0_4_i4.c               |    5 +-
 libgfortran/generated/minloc0_4_i8.c               |    5 +-
 libgfortran/generated/minloc0_4_m1.c               |    5 +-
 libgfortran/generated/minloc0_4_m16.c              |    5 +-
 libgfortran/generated/minloc0_4_m2.c               |    5 +-
 libgfortran/generated/minloc0_4_m4.c               |    5 +-
 libgfortran/generated/minloc0_4_m8.c               |    5 +-
 libgfortran/generated/minloc0_4_r10.c              |    5 +-
 libgfortran/generated/minloc0_4_r16.c              |    5 +-
 libgfortran/generated/minloc0_4_r17.c              |    5 +-
 libgfortran/generated/minloc0_4_r4.c               |    5 +-
 libgfortran/generated/minloc0_4_r8.c               |    5 +-
 libgfortran/generated/minloc0_8_i1.c               |    5 +-
 libgfortran/generated/minloc0_8_i16.c              |    5 +-
 libgfortran/generated/minloc0_8_i2.c               |    5 +-
 libgfortran/generated/minloc0_8_i4.c               |    5 +-
 libgfortran/generated/minloc0_8_i8.c               |    5 +-
 libgfortran/generated/minloc0_8_m1.c               |    5 +-
 libgfortran/generated/minloc0_8_m16.c              |    5 +-
 libgfortran/generated/minloc0_8_m2.c               |    5 +-
 libgfortran/generated/minloc0_8_m4.c               |    5 +-
 libgfortran/generated/minloc0_8_m8.c               |    5 +-
 libgfortran/generated/minloc0_8_r10.c              |    5 +-
 libgfortran/generated/minloc0_8_r16.c              |    5 +-
 libgfortran/generated/minloc0_8_r17.c              |    5 +-
 libgfortran/generated/minloc0_8_r4.c               |    5 +-
 libgfortran/generated/minloc0_8_r8.c               |    5 +-
 libgfortran/m4/ifindloc1.m4                        |    1 +
 libgfortran/m4/maxloc0.m4                          |    2 +-
 libgfortran/m4/minloc0.m4                          |    5 +-
 libgomp/ChangeLog                                  |    8 +
 libgomp/alloc.c                                    |   14 +-
 libssp/ChangeLog                                   |    9 +
 libssp/ssp.c                                       |    3 +
 libstdc++-v3/ChangeLog                             |  554 +++++++++
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |   62 +-
 libstdc++-v3/config/io/basic_file_stdio.cc         |    2 +-
 libstdc++-v3/config/os/bsd/openbsd/ctype_base.h    |   38 +-
 .../html/manual/policy_data_structures_using.html  |    4 +-
 libstdc++-v3/doc/html/manual/status.html           |    4 +-
 libstdc++-v3/doc/html/manual/using_headers.html    |    2 +-
 .../doc/xml/manual/policy_data_structures.xml      |    4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |    2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    2 +-
 libstdc++-v3/doc/xml/manual/using.xml              |    4 +-
 libstdc++-v3/include/bits/atomic_wait.h            |    2 +-
 libstdc++-v3/include/bits/chrono_io.h              |   24 +-
 libstdc++-v3/include/bits/hashtable.h              |    2 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    9 +-
 libstdc++-v3/include/bits/print.h                  |   25 +-
 libstdc++-v3/include/bits/random.h                 |   32 +-
 libstdc++-v3/include/bits/simd_vec.h               |   32 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   24 +-
 libstdc++-v3/include/bits/uniform_int_dist.h       |    5 +-
 libstdc++-v3/include/bits/version.def              |    4 +-
 libstdc++-v3/include/bits/version.h                |    4 +-
 libstdc++-v3/include/experimental/bits/simd.h      |   18 +-
 libstdc++-v3/include/experimental/bits/simd_neon.h |    8 +-
 .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp    |    1 +
 .../include/ext/pb_ds/detail/debug_map_base.hpp    |   19 +-
 .../constructors_destructor_fn_imps.hpp            |    2 +
 .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp    |   13 +-
 libstdc++-v3/include/parallel/search.h             |    2 +-
 libstdc++-v3/include/std/bitset                    |   31 +-
 libstdc++-v3/include/std/chrono                    |   14 +-
 libstdc++-v3/include/std/format                    |  171 ++-
 libstdc++-v3/include/std/inplace_vector            |   20 +-
 libstdc++-v3/include/std/mdspan                    |   96 +-
 libstdc++-v3/include/std/memory                    |    2 +-
 libstdc++-v3/include/std/ranges                    |    4 +
 libstdc++-v3/include/std/spanstream                |    2 +-
 libstdc++-v3/include/std/string_view               |    5 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |   49 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |    9 +-
 libstdc++-v3/src/c++20/atomic.cc                   |   75 +-
 libstdc++-v3/src/c++20/tzdata.zi                   |  189 +--
 libstdc++-v3/src/c++20/tzdb.cc                     |   58 +-
 libstdc++-v3/src/c++23/Makefile.am                 |   24 +-
 libstdc++-v3/src/c++23/Makefile.in                 |   24 +-
 .../testsuite/18_support/new_aligned_wrap.cc       |   39 +
 libstdc++-v3/testsuite/20_util/bitset/io/input.cc  |    2 +
 .../testsuite/20_util/bitset/io/wchar_t.cc         |   39 +
 .../testsuite/20_util/from_chars/127666.cc         |   70 ++
 .../testsuite/20_util/function_objects/dr660.cc    |    2 +-
 .../pstl/uninitialized_copy_move.cc                |    4 +-
 .../mdspan/layouts/stride_debug_neg.cc             |   42 +
 .../23_containers/mdspan/layouts/stride_neg.cc     |   63 +-
 .../23_containers/unordered_map/cons/default.cc    |   49 +
 .../unordered_map/modifiers/hetero/insert.cc       |  125 +-
 .../23_containers/unordered_set/cons/default.cc    |   48 +
 .../testsuite/23_containers/vector/bool/prX.cc     |  160 +++
 .../25_algorithms/pstl/alg_merge/inplace_merge.cc  |    4 +-
 .../pstl/alg_modifying_operations/copy_if.cc       |    4 +-
 .../pstl/alg_modifying_operations/copy_move.cc     |   12 +-
 .../alg_modifying_operations/is_partitioned.cc     |    4 +-
 .../pstl/alg_modifying_operations/partition.cc     |    8 +-
 .../alg_modifying_operations/partition_copy.cc     |    4 +-
 .../pstl/alg_modifying_operations/remove.cc        |    8 +-
 .../pstl/alg_modifying_operations/rotate.cc        |    4 +-
 .../pstl/alg_modifying_operations/rotate_copy.cc   |    4 +-
 .../pstl/alg_modifying_operations/unique.cc        |    8 +-
 .../alg_modifying_operations/unique_copy_equal.cc  |    4 +-
 .../random/chi_squared_distribution/83833.cc       |   41 -
 .../26_numerics/random/distribution_param.cc       |   60 +
 .../uniform_int_distribution/operators/values.cc   |   22 +
 .../27_io/basic_filebuf/close/char/4879.cc         |    2 +-
 .../27_io/basic_ostream/print/buffered.cc          |   90 ++
 libstdc++-v3/testsuite/27_io/print/1.cc            |   17 +
 libstdc++-v3/testsuite/27_io/spanstream/127006.cc  |   30 +
 .../29_atomics/atomic/wait_notify/127757.cc        |  129 +++
 .../testsuite/ext/pb_ds/regression/127675.cc       |   53 +
 .../ext/pb_ds/regression/hash_map_rand.cc          |    2 +-
 .../ext/pb_ds/regression/hash_set_rand.cc          |    2 +-
 .../ext/pb_ds/regression/list_update_map_rand.cc   |    2 +-
 .../ext/pb_ds/regression/list_update_set_rand.cc   |    2 +-
 .../ext/pb_ds/regression/priority_queue_rand.cc    |    2 +-
 .../pb_ds/regression/priority_queues_erase_if.cc   |   19 +
 .../ext/pb_ds/regression/tree_map_rand.cc          |    2 +-
 .../ext/pb_ds/regression/tree_set_rand.cc          |    2 +-
 .../ext/pb_ds/regression/trie_map_rand.cc          |    2 +-
 .../ext/pb_ds/regression/trie_set_rand.cc          |    2 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |   10 +-
 .../testsuite/libstdc++-prettyprinters/chrono.cc   |    5 +-
 .../performance/27_io/ifstream_extract_chars.cc    |    3 +-
 .../testsuite/std/format/formatter/ext_float.cc    |   22 +-
 .../std/format/functions/format_to_ostreambuf.cc   |  377 ++++++
 .../testsuite/std/ranges/adaptors/as_const/1.cc    |    5 +
 .../testsuite/std/ranges/adaptors/as_input/1.cc    |    6 +
 .../testsuite/std/ranges/adaptors/as_rvalue/1.cc   |    6 +
 .../std/time/clock/utc/leap_second_info-2.cc       |    3 +
 .../std/time/format/data_not_present_neg.cc        |   40 +-
 .../testsuite/std/time/format/empty_spec.cc        |    8 +-
 .../testsuite/std/time/format/nonlocking.cc        |    4 +-
 libstdc++-v3/testsuite/std/time/format/pr117214.cc |    4 +-
 libstdc++-v3/testsuite/std/time/format/pr119517.cc |    2 +-
 .../testsuite/std/time/format/whitespace.cc        |    2 +-
 libstdc++-v3/testsuite/std/time/hash.cc            |    6 +-
 libstdc++-v3/testsuite/std/time/parse/126364.cc    |   51 +
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |    2 +-
 libstdc++-v3/testsuite/std/time/tzdb/1.cc          |    2 +-
 libstdc++-v3/testsuite/std/time/tzdb/links.cc      |    2 +-
 .../testsuite/std/time/tzdb/name_matching.cc       |  318 ++++++
 .../testsuite/std/time/tzdb_list/requirements.cc   |    2 +-
 .../testsuite/std/time/zoned_time/deduction.cc     |    2 +-
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |    2 +-
 .../testsuite/std/time/zoned_time/req_neg.cc       |    2 +-
 .../testsuite/std/time/zoned_time/requirements.cc  |    2 +-
 libstdc++-v3/testsuite/std/time/zoned_traits.cc    |    2 +-
 libstdc++-v3/testsuite/util/pstl/test_utils.h      |    2 +-
 .../testsuite/util/testsuite_performance.h         |   12 +-
 libstdc++-v3/testsuite/util/testsuite_rng.h        |    7 +-
 680 files changed, 16026 insertions(+), 2212 deletions(-)

Reply via email to