public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2024-01-26 21:25 Peter Bergner
  0 siblings, 0 replies; 5+ messages in thread
From: Peter Bergner @ 2024-01-26 21:25 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:efb4bfb219d7126159b9f1f30569ee75b15c661e

commit efb4bfb219d7126159b9f1f30569ee75b15c661e
Merge: 83a521d872f5 663d9e168bc1
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Jan 26 13:48:09 2024 -0600

    ibm: Merge up to top of releases/gcc-13
    
    2024-01-26  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0

Diff:

 fixincludes/ChangeLog                              |    7 +
 fixincludes/fixincl.x                              |    8 +-
 fixincludes/inclhack.def                           |    7 +-
 fixincludes/tests/base/math.h                      |    1 +
 gcc/ChangeLog                                      |  718 +++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  101 +
 gcc/ada/einfo-utils.adb                            |    2 +-
 gcc/ada/einfo.ads                                  |    2 +-
 gcc/ada/exp_attr.adb                               |   77 +-
 gcc/ada/exp_ch3.adb                                |  101 +-
 gcc/ada/exp_ch6.adb                                |  258 ++-
 gcc/ada/exp_ch6.ads                                |    3 +-
 gcc/ada/exp_intr.adb                               |   45 -
 gcc/ada/gcc-interface/decl.cc                      |    6 +
 gcc/ada/gcc-interface/utils2.cc                    |   12 +-
 gcc/ada/sem_ch10.adb                               |  170 +-
 gcc/ada/sem_ch12.adb                               |    3 +-
 gcc/ada/sem_ch3.adb                                |   11 +-
 gcc/ada/sem_ch4.adb                                |    4 +-
 gcc/ada/sem_ch6.adb                                |  185 +-
 gcc/ada/sem_util.adb                               |    9 +-
 gcc/asan.cc                                        |    2 +
 gcc/attribs.cc                                     |    9 +-
 gcc/c-family/ChangeLog                             |   24 +
 gcc/c-family/c-common.cc                           |    7 +-
 gcc/c-family/c-pragma.cc                           |    3 +-
 gcc/c-family/c-pretty-print.cc                     |    7 +-
 gcc/config.host                                    |   23 +-
 gcc/config.in                                      |    6 +
 gcc/config/aarch64/aarch64-cores.def               |    1 +
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/avr/avr-arch.h                          |    1 +
 gcc/config/avr/avr-devices.cc                      |   16 +
 gcc/config/avr/avr-mcus.def                        |   14 +-
 gcc/config/avr/avr.cc                              |  180 +-
 gcc/config/avr/avr.h                               |    2 +
 gcc/config/avr/avr.opt                             |   10 +-
 gcc/config/avr/driver-avr.cc                       |   27 +-
 gcc/config/i386/driver-i386.cc                     |    5 +-
 gcc/config/i386/i386.cc                            |   31 +-
 gcc/config/i386/i386.h                             |    2 +-
 gcc/config/i386/i386.md                            |   19 +-
 gcc/config/i386/mmx.md                             |    5 +-
 gcc/config/i386/sse.md                             |    9 +-
 gcc/config/loongarch/gnu-user.h                    |    7 +-
 gcc/config/loongarch/loongarch.cc                  |   30 +-
 gcc/config/loongarch/loongarch.h                   |    5 +
 gcc/config/loongarch/loongarch.md                  |    7 +
 gcc/config/loongarch/sync.md                       |   49 +-
 gcc/config/mips/driver-native.cc                   |    8 +-
 gcc/config/pa/pa.cc                                |    2 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    4 +
 gcc/config/rs6000/mma.md                           |    8 +-
 gcc/config/rs6000/predicates.md                    |    2 +-
 gcc/config/rs6000/rs6000.cc                        |   79 +-
 gcc/config/rs6000/rs6000.md                        |   73 +-
 gcc/config/sh/sh.md                                |    2 +-
 gcc/config/sh/sh_treg_combine.cc                   |    9 +-
 gcc/config/sparc/sparc.cc                          |    2 +
 gcc/config/sparc/sync.md                           |   33 +-
 gcc/config/vax/vax.cc                              |    9 +-
 gcc/configure                                      |   70 +-
 gcc/configure.ac                                   |   34 +
 gcc/cp/ChangeLog                                   |  165 ++
 gcc/cp/call.cc                                     |   21 +-
 gcc/cp/constexpr.cc                                |   16 +-
 gcc/cp/cp-gimplify.cc                              |    9 +-
 gcc/cp/cp-tree.h                                   |    2 +-
 gcc/cp/decl.cc                                     |   13 +-
 gcc/cp/except.cc                                   |   41 +-
 gcc/cp/init.cc                                     |    3 +-
 gcc/cp/parser.cc                                   |   15 +-
 gcc/cp/pt.cc                                       |   20 +-
 gcc/cp/semantics.cc                                |   61 +-
 gcc/cp/typeck.cc                                   |   16 +-
 gcc/d/ChangeLog                                    |   36 +
 gcc/d/d-builtins.cc                                |    3 +
 gcc/d/d-codegen.cc                                 |    8 +-
 gcc/d/d-convert.cc                                 |  137 +-
 gcc/d/d-tree.h                                     |   10 +-
 gcc/d/expr.cc                                      |   12 +-
 gcc/d/modules.cc                                   |    4 +-
 gcc/doc/avr-mmcu.texi                              |    2 +-
 gcc/doc/extend.texi                                |  305 +--
 gcc/doc/invoke.texi                                |   13 +-
 gcc/fold-const.cc                                  |    2 +-
 gcc/fortran/ChangeLog                              |  100 +
 gcc/fortran/frontend-passes.cc                     |    2 +-
 gcc/fortran/match.cc                               |    1 +
 gcc/fortran/parse.cc                               |   96 +-
 gcc/fortran/primary.cc                             |   16 +
 gcc/fortran/resolve.cc                             |    4 +-
 gcc/fortran/trans-array.cc                         |    9 +
 gcc/fortran/trans-expr.cc                          |   59 +-
 gcc/fortran/trans-intrinsic.cc                     |   14 +
 gcc/gimple-predicate-analysis.cc                   |   13 +-
 gcc/gimple-range-cache.cc                          |   19 +-
 gcc/lra-constraints.cc                             |    5 +
 gcc/lra-eliminations.cc                            |    4 +-
 gcc/lra.cc                                         |    5 +-
 gcc/lto-streamer.h                                 |    2 +-
 gcc/m2/ChangeLog                                   |   46 +
 gcc/m2/Make-lang.in                                |  214 +-
 gcc/m2/README                                      |   21 -
 gcc/m2/gm2-compiler/M2Quads.mod                    |    2 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |    3 +-
 gcc/match.pd                                       |    5 +
 gcc/opts.cc                                        |    4 +-
 gcc/params.opt                                     |    9 +
 gcc/reorg.cc                                       |   13 +-
 gcc/testsuite/ChangeLog                            |  684 +++++++
 gcc/testsuite/c-c++-common/alias-1.c               |   23 +
 .../c-c++-common/cpp/Wunknown-pragmas-1.c          |   13 +
 .../c-c++-common/ubsan/Wno-attributes-1.c          |    9 +
 gcc/testsuite/c-c++-common/ubsan/pr112727.c        |   17 +
 gcc/testsuite/g++.dg/contracts/contracts-post7.C   |   29 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-75.C         |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C  |   38 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array21.C      |   12 +
 .../g++.dg/cpp0x/lambda/lambda-const11a.C          |   21 +
 gcc/testsuite/g++.dg/cpp0x/noexcept80.C            |   12 +
 gcc/testsuite/g++.dg/cpp1z/array-prvalue2.C        |    5 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C   |   25 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C   |   25 +
 gcc/testsuite/g++.dg/cpp1z/eval-order3.C           |    5 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast13.C         |   61 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast14.C         |    9 +
 .../g++.dg/cpp2a/concepts-explicit-inst6.C         |   35 +
 gcc/testsuite/g++.dg/cpp2a/concepts-fn8.C          |   26 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class61.C       |   25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class62.C       |    8 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae3.C     |   22 +
 gcc/testsuite/g++.dg/diagnostic/constexpr4.C       |    9 +
 gcc/testsuite/g++.dg/eh/return1.C                  |  104 +-
 gcc/testsuite/g++.dg/eh/return2.C                  |   26 +
 gcc/testsuite/g++.dg/eh/return3.C                  |   17 +
 gcc/testsuite/g++.dg/ext/unroll-5.C                |   23 +
 gcc/testsuite/g++.dg/opt/delay-slot-2.C            |   32 +
 gcc/testsuite/g++.dg/torture/pr111465.C            |   55 +
 gcc/testsuite/g++.target/i386/pr111497.C           |   22 +
 gcc/testsuite/g++.target/i386/pr112443.C           |  108 ++
 gcc/testsuite/g++.target/powerpc/pr111366.C        |   48 +
 gcc/testsuite/g++.target/powerpc/pr111367.C        |   22 +
 gcc/testsuite/g++.target/powerpc/pr111828-1.C      |   49 +
 gcc/testsuite/g++.target/powerpc/pr111828-2.C      |   52 +
 gcc/testsuite/gcc.c-torture/compile/pr111699-1.c   |    7 +
 gcc/testsuite/gcc.c-torture/execute/pr111408.c     |   26 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c      |   26 +
 gcc/testsuite/gcc.dg/ifcvt-4.c                     |    1 +
 gcc/testsuite/gcc.dg/lto/pr88077_0.c               |    4 +
 gcc/testsuite/gcc.dg/pr111694.c                    |   19 +
 gcc/testsuite/gcc.dg/pr112733.c                    |   16 +
 gcc/testsuite/gcc.dg/pr112837.c                    |   11 +
 gcc/testsuite/gcc.dg/pr112845.c                    |    9 +
 gcc/testsuite/gcc.dg/pr113013.c                    |   14 +
 gcc/testsuite/gcc.dg/torture/pr110422.c            |   10 +
 gcc/testsuite/gcc.dg/torture/pr111137.c            |   30 +
 gcc/testsuite/gcc.dg/torture/pr111445.c            |   29 +
 gcc/testsuite/gcc.dg/torture/pr111519.c            |   48 +
 gcc/testsuite/gcc.dg/torture/pr111614.c            |   23 +
 gcc/testsuite/gcc.dg/torture/pr111815.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr111818.c            |   11 +
 gcc/testsuite/gcc.dg/torture/pr111917.c            |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-1.c         |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-2.c         |   36 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111967.c           |   15 +
 gcc/testsuite/gcc.dg/ubsan/pr113012.c              |   17 +
 gcc/testsuite/gcc.dg/uninit-pr111397.c             |   15 +
 gcc/testsuite/gcc.dg/uninit-pr111489.c             |  112 ++
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c       |    7 +-
 gcc/testsuite/gcc.dg/vect/pr111764.c               |   16 +
 .../gcc.target/aarch64/ldp_stp_unaligned_2.c       |    2 +-
 .../gcc.target/aarch64/shadow_call_stack_5.c       |    2 +-
 .../gcc.target/aarch64/shadow_call_stack_6.c       |    2 +-
 .../gcc.target/aarch64/shadow_call_stack_7.c       |    2 +-
 .../gcc.target/aarch64/shadow_call_stack_8.c       |    2 +-
 gcc/testsuite/gcc.target/aarch64/stack-check-12.c  |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-11.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-12.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-13.c   |    4 +-
 .../gcc.target/aarch64/stack-check-prologue-14.c   |    4 +-
 .../gcc.target/aarch64/stack-check-prologue-15.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-17.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-18.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-19.c   |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-2.c    |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-5.c    |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-6.c    |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-8.c    |    2 +-
 .../gcc.target/aarch64/stack-check-prologue-9.c    |    2 +-
 .../gcc.target/aarch64/sve/struct_vect_24.c        |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_1.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_10.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_11.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_13.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_15.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_2.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_4.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_6.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_7.c    |    2 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_8.c    |    2 +-
 gcc/testsuite/gcc.target/avr/attribute-io.h        |   74 +
 gcc/testsuite/gcc.target/avr/pr112952-0.c          |   16 +
 gcc/testsuite/gcc.target/avr/pr112952-1.c          |   16 +
 gcc/testsuite/gcc.target/avr/pr112952-2.c          |   16 +
 gcc/testsuite/gcc.target/avr/pr112952-3.c          |   16 +
 gcc/testsuite/gcc.target/avr/pr53372-1.c           |   10 +
 gcc/testsuite/gcc.target/avr/pr53372-2.c           |   10 +
 gcc/testsuite/gcc.target/i386/pr103144-mul-1.c     |    8 +-
 gcc/testsuite/gcc.target/i386/pr103144-mul-2.c     |    8 +-
 gcc/testsuite/gcc.target/i386/pr110170-3.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr111820-1.c         |   16 +
 gcc/testsuite/gcc.target/i386/pr111820-2.c         |   16 +
 gcc/testsuite/gcc.target/i386/pr111820-3.c         |   16 +
 gcc/testsuite/gcc.target/i386/pr112496.c           |    7 +
 gcc/testsuite/gcc.target/i386/pr112672.c           |   23 +
 gcc/testsuite/gcc.target/i386/pr112891-2.c         |   30 +
 gcc/testsuite/gcc.target/i386/pr112891.c           |   29 +
 gcc/testsuite/gcc.target/i386/sse2-pr112816-2.c    |   16 +
 gcc/testsuite/gcc.target/i386/sse2-pr112816.c      |   16 +
 .../gcc.target/loongarch/builtin_thread_pointer.c  |   10 +
 gcc/testsuite/gcc.target/loongarch/cas-acquire.c   |   82 +
 gcc/testsuite/gcc.target/powerpc/pr110411-1.c      |   21 +
 gcc/testsuite/gcc.target/powerpc/pr110411-2.c      |   12 +
 gcc/testsuite/gcc.target/powerpc/pr111380-1.c      |   20 +
 gcc/testsuite/gcc.target/powerpc/pr111380-2.c      |   20 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c |   26 +
 gcc/testsuite/gdc.dg/pr110712.d                    |   23 +
 gcc/testsuite/gdc.dg/pr112270.d                    |    7 +
 gcc/testsuite/gfortran.dg/associate_62.f90         |   25 +
 gcc/testsuite/gfortran.dg/contiguous_15.f90        |  234 +++
 gcc/testsuite/gfortran.dg/dtio_25.f90              |    2 +-
 gcc/testsuite/gfortran.dg/implied_do_io_8.f90      |   18 +
 .../gfortran.dg/ishftc_optional_size_1.f90         |   97 +
 gcc/testsuite/gfortran.dg/namelist_57.f90          |    2 +-
 gcc/testsuite/gfortran.dg/namelist_65.f90          |    2 +-
 .../gfortran.dg/optional_deferred_char_1.f90       |  100 +
 gcc/testsuite/gfortran.dg/pr111880.f90             |   22 +
 gcc/testsuite/gfortran.dg/pr112316.f90             |   79 +
 gcc/testsuite/gfortran.dg/pr67740.f90              |   32 +
 gcc/testsuite/gfortran.dg/proc_ptr_53.f90          |   35 +
 gcc/testsuite/gnat.dg/bip_prim_func2.adb           |   23 +
 gcc/testsuite/gnat.dg/bip_prim_func2_pkg.adb       |   23 +
 gcc/testsuite/gnat.dg/bip_prim_func2_pkg.ads       |   17 +
 gcc/testsuite/gnat.dg/specs/anon4.ads              |   10 +
 gcc/testsuite/gnat.dg/varsize4.adb                 |   20 +
 gcc/testsuite/gnat.dg/varsize4.ads                 |    9 +
 gcc/testsuite/gnat.dg/varsize4_pkg.ads             |    5 +
 gcc/testsuite/lib/target-supports.exp              |   40 +
 gcc/tree-loop-distribution.cc                      |   15 +
 gcc/tree-object-size.cc                            |   47 +-
 gcc/tree-scalar-evolution.cc                       |    3 +-
 gcc/tree-sra.cc                                    |   29 +-
 gcc/tree-ssa-forwprop.cc                           |    2 +-
 gcc/tree-ssa-loop-unswitch.cc                      |    5 +-
 gcc/tree-ssa-propagate.cc                          |   20 +-
 gcc/tree-ssa-reassoc.cc                            |   27 +-
 gcc/tree-ssa-sccvn.cc                              |    5 +-
 gcc/tree-ssa-strlen.cc                             |   53 +-
 gcc/tree-ssa-threadupdate.cc                       |   13 +
 gcc/tree-ssa.cc                                    |   17 +-
 gcc/tree-vect-data-refs.cc                         |  258 +--
 gcc/tree-vect-loop-manip.cc                        |   28 +-
 gcc/tree-vect-loop.cc                              |   49 +-
 gcc/value-relation.cc                              |   28 +
 gcc/value-relation.h                               |    3 +
 libgcc/ChangeLog                                   |    8 +
 libgcc/config/avr/libf7/ChangeLog                  |   41 +
 libgcc/config/avr/libf7/asm-defs.h                 |    6 +-
 libgcc/config/avr/libf7/f7-renames.h               |    8 +-
 libgcc/config/avr/libf7/libf7-asm.sx               |  616 ++++--
 libgcc/config/avr/libf7/libf7-common.mk            |    4 +-
 libgcc/config/avr/libf7/libf7-const.def            |   10 +
 libgcc/config/avr/libf7/libf7.c                    |  113 +-
 libgcc/config/avr/libf7/libf7.h                    |    3 +-
 libgcc/config/avr/libf7/t-libf7                    |    2 +-
 libgcc/unwind-dw2-fde-dip.c                        |    5 +-
 libgfortran/ChangeLog                              |    7 +
 libgfortran/io/write.c                             |    2 +
 libgm2/ChangeLog                                   |    6 +
 libgm2/libm2iso/wrapclock.cc                       |    9 +-
 libgomp/ChangeLog                                  |    9 +
 libgomp/env.c                                      |  251 +--
 libphobos/ChangeLog                                |    5 +
 libphobos/libdruntime/core/cpuid.d                 |   23 +-
 libstdc++-v3/ChangeLog                             |  844 ++++++++
 libstdc++-v3/acinclude.m4                          |   69 +-
 libstdc++-v3/config.h.in                           |   12 +
 libstdc++-v3/configure                             |  265 ++-
 libstdc++-v3/doc/html/index.html                   |    2 +-
 libstdc++-v3/doc/html/manual/api.html              |    4 +
 libstdc++-v3/doc/html/manual/appendix.html         |    2 +-
 libstdc++-v3/doc/html/manual/appendix_porting.html |    2 +-
 libstdc++-v3/doc/html/manual/index.html            |    2 +-
 libstdc++-v3/doc/html/manual/using.html            |   26 +-
 .../doc/html/manual/using_dynamic_or_shared.html   |    4 +
 libstdc++-v3/doc/xml/manual/evolution.xml          |   12 +
 libstdc++-v3/doc/xml/manual/using.xml              |   37 +-
 libstdc++-v3/include/Makefile.am                   |    6 +-
 libstdc++-v3/include/Makefile.in                   |    6 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    3 +-
 libstdc++-v3/include/bits/atomic_wait.h            |    1 +
 libstdc++-v3/include/bits/basic_string.h           |   24 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   22 +-
 libstdc++-v3/include/bits/char_traits.h            |   16 +-
 libstdc++-v3/include/bits/chrono_io.h              |   11 +-
 libstdc++-v3/include/bits/fs_dir.h                 |   16 +-
 libstdc++-v3/include/bits/hashtable.h              |   19 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |   13 -
 libstdc++-v3/include/bits/new_allocator.h          |    4 +
 libstdc++-v3/include/bits/ranges_util.h            |   21 +-
 libstdc++-v3/include/bits/regex_executor.tcc       |    2 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   10 +-
 libstdc++-v3/include/bits/stl_tree.h               |    2 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    3 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |    2 +-
 libstdc++-v3/include/bits/uses_allocator.h         |    2 +-
 libstdc++-v3/include/bits/utility.h                |    7 +-
 libstdc++-v3/include/c_global/cmath                |    6 +-
 libstdc++-v3/include/std/chrono                    |   10 +-
 libstdc++-v3/include/std/complex                   |   13 +
 libstdc++-v3/include/std/expected                  |   64 +-
 libstdc++-v3/include/std/format                    |   52 +-
 libstdc++-v3/include/std/future                    |    8 +-
 libstdc++-v3/include/std/optional                  |   30 +-
 libstdc++-v3/include/std/ranges                    |   10 +
 libstdc++-v3/include/std/scoped_allocator          |    8 +-
 libstdc++-v3/include/std/shared_mutex              |    2 +-
 libstdc++-v3/include/std/stacktrace                |    4 +-
 libstdc++-v3/include/std/string_view               |    5 +-
 libstdc++-v3/include/std/system_error              |    4 +-
 libstdc++-v3/include/std/tuple                     |   16 +-
 libstdc++-v3/include/std/type_traits               |    5 +
 libstdc++-v3/include/std/utility                   |   14 +-
 libstdc++-v3/include/std/valarray                  |   12 +-
 libstdc++-v3/include/std/variant                   |   36 +-
 libstdc++-v3/include/std/version                   |    3 +-
 libstdc++-v3/python/libstdcxx/v6/__init__.py       |    2 -
 libstdc++-v3/python/libstdcxx/v6/printers.py       | 2036 +++++++++++---------
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |  148 +-
 libstdc++-v3/scripts/testsuite_flags.in            |    8 +-
 libstdc++-v3/src/c++11/Makefile.am                 |    1 +
 libstdc++-v3/src/c++11/Makefile.in                 |    7 +-
 libstdc++-v3/src/c++11/assert_fail.cc              |   44 +
 libstdc++-v3/src/c++11/cow-locale_init.cc          |    5 +-
 libstdc++-v3/src/c++11/debug.cc                    |   58 +-
 libstdc++-v3/src/c++11/system_error.cc             |   81 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   14 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |    2 +-
 libstdc++-v3/src/c++20/Makefile.am                 |    2 +-
 libstdc++-v3/src/c++20/Makefile.in                 |    2 +-
 libstdc++-v3/src/c++20/tzdata.zi                   |   23 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +-
 libstdc++-v3/src/experimental/Makefile.am          |   18 +
 libstdc++-v3/src/experimental/Makefile.in          |   13 +-
 libstdc++-v3/src/experimental/contract.cc          |    9 +
 libstdc++-v3/src/filesystem/ops-common.h           |   18 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   12 +-
 libstdc++-v3/src/filesystem/path.cc                |    2 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |   10 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |    9 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |    2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |    2 +-
 .../testsuite/19_diagnostics/stacktrace/hash.cc    |   24 +
 .../19_diagnostics/stacktrace/stacktrace.cc        |    2 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |    5 +
 .../testsuite/20_util/integer_sequence/112473.cc   |    8 +
 .../capacity/char/resize_and_overwrite.cc          |   21 +
 .../modifiers/remove_prefix/debug.cc               |   14 +
 .../modifiers/remove_suffix/debug.cc               |   14 +
 .../21_strings/char_traits/requirements/113200.cc  |   20 +
 .../testsuite/23_containers/map/debug/112477.cc    |   20 +
 .../23_containers/unordered_map/modifiers/merge.cc |  178 +-
 .../23_containers/unordered_map/operations/1.cc    |    1 +
 .../unordered_multimap/operations/1.cc             |    1 +
 .../unordered_multiset/operations/1.cc             |    1 +
 .../23_containers/unordered_set/operations/1.cc    |    1 +
 .../vector/debug/assign4_backtrace_neg.cc          |    2 +-
 .../24_iterators/move_iterator/p2520r0.cc          |    1 +
 .../27_io/filesystem/operations/equivalent.cc      |    4 +-
 libstdc++-v3/testsuite/27_io/objects/char/2.cc     |    2 +
 libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc  |    2 +
 .../headers/atomic/types_std_c++2a_neg.cc          |    7 +-
 .../30_threads/shared_lock/locking/112089.cc       |   23 +
 .../filesystem/operations/equivalent.cc            |    4 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |    4 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |    8 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |   22 +-
 .../libstdc++-prettyprinters/libfundts.cc          |   12 +-
 .../testsuite/libstdc++-prettyprinters/locale.cc   |   36 +
 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc |   24 +
 .../testsuite/std/format/arguments/112607.cc       |   30 +
 .../testsuite/std/format/formatter/112832.cc       |   29 +
 .../testsuite/std/format/functions/format.cc       |   97 +-
 .../testsuite/std/format/functions/format_c++23.cc |    5 +
 libstdc++-v3/testsuite/std/format/string.cc        |    3 +
 .../testsuite/std/ranges/iota/max_size_type.cc     |    8 +-
 .../testsuite/std/ranges/subrange/111948.cc        |    8 +
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |    1 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |    1 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    1 +
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |    1 +
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |    1 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |    1 +
 libstdc++-v3/testsuite/std/time/format.cc          |    1 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    1 +
 libstdc++-v3/testsuite/std/time/month/io.cc        |    1 +
 libstdc++-v3/testsuite/std/time/month_day/io.cc    |    1 +
 .../testsuite/std/time/month_day_last/io.cc        |    1 +
 .../testsuite/std/time/month_weekday/io.cc         |    1 +
 .../testsuite/std/time/month_weekday_last/io.cc    |    1 +
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |    1 +
 .../testsuite/std/time/weekday_indexed/io.cc       |    1 +
 libstdc++-v3/testsuite/std/time/weekday_last/io.cc |    1 +
 libstdc++-v3/testsuite/std/time/year/io.cc         |    8 +-
 libstdc++-v3/testsuite/std/time/year_month/io.cc   |    1 +
 .../testsuite/std/time/year_month_day/io.cc        |    1 +
 .../testsuite/std/time/year_month_day_last/io.cc   |    1 +
 .../testsuite/std/time/year_month_weekday/io.cc    |    1 +
 .../std/time/year_month_weekday_last/io.cc         |    1 +
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |    1 +
 .../tr1/8_c_compatibility/cstdio/functions.cc      |    2 +-
 .../tr1/8_c_compatibility/cwchar/functions.cc      |    2 +-
 425 files changed, 11648 insertions(+), 2915 deletions(-)

diff --cc gcc/ChangeLog.ibm
index be355eff4f14,000000000000..192b4a36bd13
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,15 -1,0 +1,19 @@@
++2024-01-26  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0
++
 +2023-10-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
 +
 +2023-08-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
 +
 +2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
 +
 +2023-06-05  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

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

* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2024-05-29 19:34 Peter Bergner
  0 siblings, 0 replies; 5+ messages in thread
From: Peter Bergner @ 2024-05-29 19:34 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:c3db5f495a1543fb22f725be910dc46249a15e57

commit c3db5f495a1543fb22f725be910dc46249a15e57
Merge: efb4bfb219d ebca6006f44
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Wed May 29 10:48:31 2024 -0500

    ibm: Merge up to top of releases/gcc-13
    
    2024-05-29  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-13 ebca6006f44408b8084868da6613f185b810db74

Diff:

 ChangeLog                                          |   15 +
 Makefile.in                                        |   30 +
 Makefile.tpl                                       |   24 +
 c++tools/ChangeLog                                 |    4 +
 config/ChangeLog                                   |    4 +
 contrib/ChangeLog                                  |   13 +
 contrib/dg-extract-results.sh                      |   17 +-
 contrib/header-tools/ChangeLog                     |    4 +
 contrib/reghunt/ChangeLog                          |    4 +
 contrib/regression/ChangeLog                       |    4 +
 fixincludes/ChangeLog                              |    4 +
 gcc/BASE-VER                                       |    2 +-
 gcc/ChangeLog                                      | 1964 ++++++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   50 +
 gcc/ada/exp_attr.adb                               |   63 +-
 gcc/ada/exp_ch4.adb                                |    2 -
 gcc/ada/exp_ch7.adb                                |   13 +
 gcc/ada/exp_util.adb                               |   15 +-
 gcc/ada/sem_aggr.adb                               |    9 +-
 gcc/ada/sem_ch13.adb                               |   12 +-
 gcc/ada/sem_res.adb                                |   14 +-
 gcc/analyzer/ChangeLog                             |  148 +
 gcc/analyzer/call-summary.cc                       |   12 +
 gcc/analyzer/checker-event.cc                      |   40 -
 gcc/analyzer/constraint-manager.cc                 |  131 +
 gcc/analyzer/constraint-manager.h                  |    1 +
 gcc/analyzer/engine.cc                             |    7 +
 gcc/analyzer/inlining-iterator.h                   |   40 +
 gcc/analyzer/kf.cc                                 |   22 +
 gcc/analyzer/region-model-manager.cc               |    9 +-
 gcc/analyzer/region-model.cc                       |  110 +-
 gcc/analyzer/region.cc                             |   77 +-
 gcc/analyzer/region.h                              |   14 +-
 gcc/analyzer/sm-malloc.cc                          |   40 +
 gcc/analyzer/sm-taint.cc                           |    6 +
 gcc/analyzer/state-purge.cc                        |    9 +
 gcc/analyzer/store.cc                              |   11 +-
 gcc/analyzer/store.h                               |   10 +-
 gcc/analyzer/supergraph.cc                         |    4 +
 gcc/analyzer/varargs.cc                            |   38 +-
 gcc/asan.cc                                        |   52 +-
 gcc/attribs.cc                                     |   17 +-
 gcc/bb-reorder.cc                                  |    3 +-
 gcc/bitmap.cc                                      |    2 +-
 gcc/c-family/ChangeLog                             |   49 +
 gcc/c-family/c-attribs.cc                          |   32 +-
 gcc/c-family/c-common.cc                           |    8 +-
 gcc/c-family/c-lex.cc                              |   32 +-
 gcc/c-family/c-pch.cc                              |    5 +-
 gcc/c/ChangeLog                                    |   14 +
 gcc/c/c-decl.cc                                    |    7 +-
 gcc/calls.cc                                       |    7 +-
 gcc/cfgexpand.cc                                   |   32 +-
 gcc/cfgrtl.cc                                      |   27 +-
 gcc/cfgrtl.h                                       |    1 +
 gcc/cgraph.cc                                      |   10 +-
 gcc/cgraph.h                                       |   15 +-
 gcc/cgraphunit.cc                                  |    2 +
 gcc/combine.cc                                     |   12 +-
 gcc/common.opt                                     |    2 +-
 gcc/common/config/avr/avr-common.cc                |    6 -
 gcc/common/config/i386/i386-common.cc              |    2 +-
 gcc/config.gcc                                     |    1 +
 gcc/config.in                                      |   21 +-
 gcc/config/aarch64/aarch64-arches.def              |    2 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    2 +-
 gcc/config/aarch64/aarch64-cores.def               |    2 +-
 gcc/config/aarch64/aarch64.cc                      |   31 +-
 gcc/config/aarch64/aarch64.md                      |   35 +-
 gcc/config/aarch64/iterators.md                    |    3 +
 gcc/config/aarch64/t-aarch64-rtems                 |   42 +
 gcc/config/alpha/alpha.cc                          |    3 +-
 gcc/config/arc/arc.cc                              |    3 +-
 gcc/config/arm/arm.cc                              |   69 +
 gcc/config/arm/neon.md                             |    4 +-
 gcc/config/avr/avr-c.cc                            |    1 +
 gcc/config/avr/avr-mcus.def                        |   20 +-
 gcc/config/avr/avr-protos.h                        |    1 +
 gcc/config/avr/avr.cc                              |   64 +-
 gcc/config/avr/avr.h                               |    1 +
 gcc/config/avr/avr.md                              |   47 +-
 gcc/config/avr/gen-avr-mmcu-specs.cc               |   20 +-
 gcc/config/csky/csky.cc                            |    3 +-
 gcc/config/darwin-protos.h                         |   11 +
 gcc/config/darwin-sections.def                     |    4 +-
 gcc/config/darwin.cc                               |  223 +-
 gcc/config/darwin.h                                |   43 +-
 gcc/config/epiphany/epiphany.cc                    |    3 +-
 gcc/config/ft32/ft32.cc                            |    7 +-
 gcc/config/i386/amxtileintrin.h                    |    4 +-
 gcc/config/i386/i386-builtin.def                   |    4 +
 gcc/config/i386/i386-expand.cc                     |   38 +-
 gcc/config/i386/i386-features.cc                   |  161 +-
 gcc/config/i386/i386-features.h                    |    5 +-
 gcc/config/i386/i386.cc                            |   65 +-
 gcc/config/i386/i386.md                            |   42 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |   35 +-
 gcc/config/loongarch/gnu-user.h                    |    3 +-
 gcc/config/loongarch/loongarch-opts.cc             |   22 +
 gcc/config/loongarch/loongarch-opts.h              |   18 +
 gcc/config/loongarch/loongarch-protos.h            |    2 +-
 gcc/config/loongarch/loongarch.cc                  |   81 +-
 gcc/config/loongarch/loongarch.h                   |   22 +-
 gcc/config/loongarch/loongarch.md                  |   23 +-
 gcc/config/loongarch/loongarch.opt                 |   35 +-
 gcc/config/loongarch/sync.md                       |   46 +-
 gcc/config/m32r/m32r.cc                            |    3 +-
 gcc/config/mips/mips-msa.md                        |   18 +-
 gcc/config/mips/mips.cc                            |    8 +-
 gcc/config/nds32/nds32.cc                          |    3 +-
 gcc/config/nios2/nios2.cc                          |    3 +-
 gcc/config/pa/pa.md                                |    6 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   16 +-
 gcc/config/riscv/riscv.cc                          |   20 +-
 gcc/config/riscv/riscv.md                          |   32 +
 gcc/config/riscv/sync.md                           |    9 +
 gcc/config/riscv/thead.cc                          |    8 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    6 +-
 gcc/config/rs6000/rs6000-c.cc                      |   14 +-
 gcc/config/rs6000/rs6000-call.cc                   |    3 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    5 +-
 gcc/config/rs6000/rs6000.cc                        |   19 +-
 gcc/config/rs6000/rs6000.h                         |    4 +-
 gcc/config/rs6000/rs6000.md                        |    8 +-
 gcc/config/rs6000/rs6000.opt                       |    6 +-
 gcc/config/rs6000/rtems.h                          |    4 +
 gcc/config/rs6000/vsx.md                           |    4 +-
 gcc/config/sh/sh.cc                                |    3 +-
 gcc/config/visium/visium.cc                        |    3 +-
 gcc/configure                                      |  149 +-
 gcc/configure.ac                                   |   67 +-
 gcc/cp/ChangeLog                                   |  291 ++
 gcc/cp/call.cc                                     |   24 +-
 gcc/cp/class.cc                                    |    2 +
 gcc/cp/constexpr.cc                                |   61 +-
 gcc/cp/constraint.cc                               |   60 +-
 gcc/cp/contracts.cc                                |    6 +-
 gcc/cp/cp-gimplify.cc                              |    4 +
 gcc/cp/cp-tree.h                                   |    3 +-
 gcc/cp/cxxapi-data.csv                             |    2 +-
 gcc/cp/decl.cc                                     |   23 +-
 gcc/cp/init.cc                                     |    4 +-
 gcc/cp/method.cc                                   |    6 +-
 gcc/cp/parser.cc                                   |    7 +-
 gcc/cp/pt.cc                                       |   70 +-
 gcc/cp/semantics.cc                                |   66 +-
 gcc/cp/std-name-hint.gperf                         |    2 +-
 gcc/cp/std-name-hint.h                             |    2 +-
 gcc/cp/tree.cc                                     |    9 +-
 gcc/cp/typeck.cc                                   |    5 +-
 gcc/d/ChangeLog                                    |   44 +
 gcc/d/d-codegen.cc                                 |   16 +-
 gcc/d/d-target.cc                                  |   25 +-
 gcc/d/decl.cc                                      |   22 +-
 gcc/d/types.cc                                     |    5 +
 gcc/diagnostic.cc                                  |   24 +
 gcc/doc/avr-mmcu.texi                              |    8 +-
 gcc/doc/generic.texi                               |    2 +-
 gcc/doc/invoke.texi                                |  149 +-
 gcc/doc/rtl.texi                                   |    2 +-
 gcc/dwarf2out.cc                                   |   12 -
 gcc/expr.cc                                        |   21 +-
 gcc/fold-const.cc                                  |   26 +-
 gcc/fortran/ChangeLog                              |  354 ++
 gcc/fortran/arith.cc                               |  127 +-
 gcc/fortran/array.cc                               |    7 +
 gcc/fortran/check.cc                               |    5 +-
 gcc/fortran/decl.cc                                |   14 +-
 gcc/fortran/expr.cc                                |   52 +-
 gcc/fortran/frontend-passes.cc                     |    3 +
 gcc/fortran/gfortran.h                             |    6 +
 gcc/fortran/interface.cc                           |   54 +-
 gcc/fortran/module.cc                              |   31 +
 gcc/fortran/parse.cc                               |    4 +
 gcc/fortran/primary.cc                             |   21 +
 gcc/fortran/resolve.cc                             |   36 +-
 gcc/fortran/simplify.cc                            |   57 +-
 gcc/fortran/trans-array.cc                         |   32 +-
 gcc/fortran/trans-expr.cc                          |  110 +-
 gcc/fortran/trans-intrinsic.cc                     |    4 +-
 gcc/fortran/trans-stmt.cc                          |   10 +-
 gcc/fortran/trans-types.cc                         |   25 +-
 gcc/fortran/trans.cc                               |    6 +-
 gcc/function.cc                                    |    3 +-
 gcc/generic-match-head.cc                          |    2 +
 gcc/genmatch.cc                                    |    6 +-
 gcc/ggc-common.cc                                  |    2 +-
 gcc/gimple-isel.cc                                 |    3 +-
 gcc/gimple-iterator.cc                             |  150 +
 gcc/gimple-iterator.h                              |    2 +
 gcc/gimple-low.cc                                  |   27 +-
 gcc/gimple-match-head.cc                           |    2 +
 gcc/gimple-ssa-sprintf.cc                          |   20 +-
 gcc/gimple-ssa-warn-access.cc                      |   52 +-
 gcc/gimplify.cc                                    |    1 +
 gcc/go/ChangeLog                                   |    4 +
 gcc/graphite-sese-to-poly.cc                       |    5 +-
 gcc/input.cc                                       |   12 +-
 gcc/internal-fn.cc                                 |   25 +-
 gcc/ipa-cp.cc                                      |    2 +-
 gcc/ipa-icf-gimple.cc                              |   70 +-
 gcc/ipa-icf-gimple.h                               |   15 +-
 gcc/ipa-icf.cc                                     |   32 +-
 gcc/ipa-param-manipulation.cc                      |  134 +-
 gcc/ipa-param-manipulation.h                       |    5 +-
 gcc/ipa-prop.cc                                    |  157 +
 gcc/ipa-prop.h                                     |    3 +
 gcc/jit/ChangeLog                                  |   21 +
 gcc/jit/Make-lang.in                               |   47 +-
 gcc/jit/jit-recording.cc                           |    2 +-
 gcc/jit/libgccjit.exports                          |  219 ++
 gcc/lower-subreg.cc                                |   15 +
 gcc/lto-wrapper.cc                                 |   13 +-
 gcc/lto/ChangeLog                                  |    4 +
 gcc/m2/ChangeLog                                   |    4 +
 gcc/match.pd                                       |   70 +-
 gcc/objc/ChangeLog                                 |   50 +
 gcc/objc/objc-act.cc                               |    7 +-
 gcc/objc/objc-next-runtime-abi-02.cc               |   25 +-
 gcc/objc/objc-runtime-shared-support.cc            |    4 +
 gcc/objcp/ChangeLog                                |    4 +
 gcc/optabs-libfuncs.cc                             |    4 +-
 gcc/po/ChangeLog                                   |   16 +
 gcc/po/zh_CN.po                                    | 1552 ++++----
 gcc/profile-count.h                                |   12 +-
 gcc/range-op.cc                                    |   12 +-
 gcc/rtl-ssa/blocks.cc                              |    7 +-
 gcc/rtlanal.cc                                     |   11 +-
 gcc/rust/ChangeLog                                 |    4 +
 gcc/sched-deps.cc                                  |   49 +-
 gcc/sched-int.h                                    |    4 +-
 gcc/simplify-rtx.cc                                |    2 +-
 gcc/symtab.cc                                      |   92 +
 gcc/system.h                                       |   45 +-
 gcc/testsuite/ChangeLog                            | 2030 ++++++++++
 gcc/testsuite/c-c++-common/Wattributes-3.c         |   13 +
 .../diagnostic-format-sarif-file-pr111700.c        |   12 +
 .../c-c++-common/ubsan/analyzer-ice-pr114408.c     |    9 +
 .../c-c++-common/ubsan/signed1bitfield-1.c         |   25 +
 .../g++.dg/contracts/contracts-tmpl-spec2.C        |    2 +-
 gcc/testsuite/g++.dg/conversion/ref10.C            |    5 +
 gcc/testsuite/g++.dg/conversion/ref11.C            |   33 +
 gcc/testsuite/g++.dg/conversion/ref12.C            |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union8.C      |    8 +
 gcc/testsuite/g++.dg/cpp0x/enum44.C                |   30 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array22.C      |   12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-pmf2.C         |   12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-ref1.C         |   16 +
 .../g++.dg/cpp1y/constexpr-reinterpret3.C          |   54 +
 .../g++.dg/cpp1y/constexpr-reinterpret4.C          |   54 +
 gcc/testsuite/g++.dg/cpp1y/var-templ-array1.C      |    7 +
 gcc/testsuite/g++.dg/cpp1y/var-templ85.C           |    6 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-111284.C      |   19 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda6.C  |   16 +
 gcc/testsuite/g++.dg/cpp23/attr-assume12.C         |   14 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast16.C            |   16 +
 .../g++.dg/cpp2a/class-deduction-alias18.C         |   13 +
 .../g++.dg/cpp2a/class-deduction-alias19.C         |   15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend16.C     |   25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend17.C     |   15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-throw1.C       |    8 +
 .../g++.dg/cpp2a/is-constant-evaluated15.C         |   28 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address15.C   |   19 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq16.C        |   11 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq17.C        |    5 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C  |    2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C        |    1 +
 gcc/testsuite/g++.dg/eh/throw4.C                   |   13 +
 gcc/testsuite/g++.dg/ext/attrib68.C                |    8 +
 gcc/testsuite/g++.dg/ext/frounding-math1.C         |    8 +
 gcc/testsuite/g++.dg/ext/is_constructible8.C       |   31 +
 gcc/testsuite/g++.dg/ext/pr114691.C                |   22 +
 gcc/testsuite/g++.dg/ext/unroll-4.C                |   16 +
 gcc/testsuite/g++.dg/gcov/gcov-dump-1.C            |    2 +-
 gcc/testsuite/g++.dg/gcov/gcov-dump-2.C            |    2 +-
 gcc/testsuite/g++.dg/ipa/pr113757.C                |   14 +
 gcc/testsuite/g++.dg/pch/line-map-1.C              |    4 +
 gcc/testsuite/g++.dg/pch/line-map-1.Hs             |    1 +
 gcc/testsuite/g++.dg/pch/line-map-2.C              |    6 +
 gcc/testsuite/g++.dg/pch/line-map-2.Hs             |    1 +
 gcc/testsuite/g++.dg/special/initpri3.C            |    2 +-
 gcc/testsuite/g++.dg/torture/pr113896.C            |   35 +
 gcc/testsuite/g++.dg/torture/vector-struct-1.C     |   18 +
 gcc/testsuite/g++.dg/torture/vector-subaccess-1.C  |   24 +
 gcc/testsuite/g++.dg/vect/pr112793.cc              |   32 +
 gcc/testsuite/g++.dg/vect/pr112961.cc              |   17 +
 .../g++.dg/warn/Wmismatched-new-delete-8.C         |   42 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free3.C       |    4 +-
 gcc/testsuite/g++.target/aarch64/acle/ls64.C       |    2 +-
 gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C   |    2 +-
 gcc/testsuite/g++.target/i386/pr110792.C           |   16 +
 gcc/testsuite/g++.target/i386/pr111822.C           |   45 +
 .../g++.target/loongarch/atomic-cas-int.C          |   32 +
 gcc/testsuite/gcc.c-torture/compile/pr112303.c     |   25 +
 gcc/testsuite/gcc.c-torture/compile/pr113603.c     |   40 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-1.c   |   21 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-2.c   |   30 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-3.c   |   29 +
 gcc/testsuite/gcc.c-torture/execute/pr109925.c     |   30 +
 gcc/testsuite/gcc.c-torture/execute/pr110115.c     |   45 +
 gcc/testsuite/gcc.c-torture/execute/pr111151.c     |   21 +
 gcc/testsuite/gcc.c-torture/execute/pr111422.c     |   39 +
 gcc/testsuite/gcc.c-torture/execute/pr112758.c     |   15 +
 gcc/testsuite/gcc.c-torture/execute/pr114396.c     |  105 +
 gcc/testsuite/gcc.c-torture/execute/pr114552.c     |   24 +
 gcc/testsuite/gcc.c-torture/execute/pr114965.c     |   30 +
 gcc/testsuite/gcc.c-torture/execute/pr90348.c      |   38 +
 .../gcc.c-torture/execute/signed1bitfield-1.c      |   23 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |   24 +-
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |    8 +
 .../gcc.dg/analyzer/call-summaries-pr114473.c      |   31 +
 gcc/testsuite/gcc.dg/analyzer/calloc-1.c           |   34 +
 .../gcc.dg/analyzer/compound-assignment-5.c        |   29 +-
 .../gcc.dg/analyzer/compound-assignment-pr112969.c |   35 +
 gcc/testsuite/gcc.dg/analyzer/data-model-9.c       |    6 +-
 .../analyzer/deref-before-check-pr109251-1.c       |   60 +
 .../analyzer/deref-before-check-pr109251-2.c       |   37 +
 .../gcc.dg/analyzer/deref-before-check-pr112790.c  |   27 +
 .../gcc.dg/analyzer/deref-before-check-pr113253.c  |  154 +
 .../gcc.dg/analyzer/deref-before-check-pr114408.c  |   22 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |    1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |    1 +
 .../analyzer/fd-stream-socket-passive-open.c       |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |    1 +
 gcc/testsuite/gcc.dg/analyzer/ice-pr112889.c       |   17 +
 ...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c |    2 +-
 gcc/testsuite/gcc.dg/analyzer/pr108171.c           |   31 +
 gcc/testsuite/gcc.dg/analyzer/pr109577.c           |   16 +
 gcc/testsuite/gcc.dg/analyzer/pr110882.c           |   18 +
 gcc/testsuite/gcc.dg/analyzer/pr96639.c            |    2 +-
 gcc/testsuite/gcc.dg/analyzer/realloc-pr110014.c   |   25 +
 .../gcc.dg/analyzer/stdarg-pr111289-int.c          |   69 +
 .../gcc.dg/analyzer/stdarg-pr111289-ptr.c          |   39 +
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c    |   13 +
 gcc/testsuite/gcc.dg/asan/pr110027.c               |   50 +
 gcc/testsuite/gcc.dg/asan/pr112709-2.c             |   62 +
 gcc/testsuite/gcc.dg/asan/pr114687.c               |   22 +
 gcc/testsuite/gcc.dg/asan/pr114956.c               |   26 +
 gcc/testsuite/gcc.dg/asan/pr115172.c               |   20 +
 gcc/testsuite/gcc.dg/attr-assume-6.c               |   14 +
 gcc/testsuite/gcc.dg/c23-attr-syntax-8.c           |   12 +
 gcc/testsuite/gcc.dg/c23-enum-10.c                 |    6 +
 gcc/testsuite/gcc.dg/c23-enum-9.c                  |    8 +
 gcc/testsuite/gcc.dg/c23-stdarg-6.c                |  217 ++
 gcc/testsuite/gcc.dg/c23-stdarg-7.c                |    6 +
 gcc/testsuite/gcc.dg/c23-stdarg-8.c                |    6 +
 gcc/testsuite/gcc.dg/c23-stdarg-9.c                |  284 ++
 gcc/testsuite/gcc.dg/darwin-ld-2.c                 |    1 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |    2 +
 gcc/testsuite/gcc.dg/darwin-segaddr.c              |    1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c        |    2 +-
 gcc/testsuite/gcc.dg/debug/pr112718.c              |   12 +
 gcc/testsuite/gcc.dg/float_opposite_arm-1.c        |   17 +
 gcc/testsuite/gcc.dg/format/sentinel-2.c           |   21 +
 gcc/testsuite/gcc.dg/framework-1.c                 |    8 +-
 gcc/testsuite/gcc.dg/graphite/run-id-pr114041-2.c  |   27 +
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |    1 +
 gcc/testsuite/gcc.dg/ipa/pr108007.c                |   32 +
 gcc/testsuite/gcc.dg/ipa/pr111571.c                |   29 +
 gcc/testsuite/gcc.dg/ipa/pr112616.c                |   28 +
 gcc/testsuite/gcc.dg/ipa/pr114247.c                |   31 +
 gcc/testsuite/gcc.dg/lto/20091013-1_2.c            |    2 +
 gcc/testsuite/gcc.dg/lto/pr113359-1_0.c            |   86 +
 gcc/testsuite/gcc.dg/lto/pr113359-1_1.c            |   38 +
 gcc/testsuite/gcc.dg/lto/pr113359-2_0.c            |   87 +
 gcc/testsuite/gcc.dg/lto/pr113359-2_1.c            |   38 +
 gcc/testsuite/gcc.dg/lto/pr113359-3_0.c            |  114 +
 gcc/testsuite/gcc.dg/lto/pr113359-3_1.c            |   49 +
 gcc/testsuite/gcc.dg/lto/pr113359-4_0.c            |  114 +
 gcc/testsuite/gcc.dg/lto/pr113359-4_1.c            |   49 +
 gcc/testsuite/gcc.dg/lto/pr113359-5_0.c            |  118 +
 gcc/testsuite/gcc.dg/lto/pr113359-5_1.c            |   50 +
 gcc/testsuite/gcc.dg/lto/pr113907_0.c              |   18 +
 gcc/testsuite/gcc.dg/lto/pr113907_1.c              |   35 +
 gcc/testsuite/gcc.dg/lto/pr113907_2.c              |   11 +
 gcc/testsuite/gcc.dg/pie-2.c                       |    1 +
 gcc/testsuite/gcc.dg/pie-7.c                       |    1 +
 gcc/testsuite/gcc.dg/plugin/infoleak-pr112969.c    |   52 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    1 +
 gcc/testsuite/gcc.dg/pr105522.c                    |   17 +
 gcc/testsuite/gcc.dg/pr107385.c                    |   20 +
 gcc/testsuite/gcc.dg/pr110079.c                    |   43 +
 gcc/testsuite/gcc.dg/pr111009.c                    |   38 +
 gcc/testsuite/gcc.dg/pr111407.c                    |   21 +
 gcc/testsuite/gcc.dg/pr111683-1.c                  |   22 +
 gcc/testsuite/gcc.dg/pr111683-2.c                  |   27 +
 gcc/testsuite/gcc.dg/pr112618.c                    |   26 +
 gcc/testsuite/gcc.dg/pr113262.c                    |    6 +
 gcc/testsuite/gcc.dg/pr113907-1.c                  |   49 +
 gcc/testsuite/gcc.dg/pr114090.c                    |   38 +
 gcc/testsuite/gcc.dg/pr114115.c                    |   24 +
 gcc/testsuite/gcc.dg/pr114211.c                    |   23 +
 gcc/testsuite/gcc.dg/pr114310.c                    |   20 +
 gcc/testsuite/gcc.dg/pr114753.c                    |   14 +
 gcc/testsuite/gcc.dg/pr114768.c                    |   10 +
 gcc/testsuite/gcc.dg/pr114876.c                    |   34 +
 gcc/testsuite/gcc.dg/pr114907.c                    |   27 +
 gcc/testsuite/gcc.dg/pr115152.c                    |   17 +
 gcc/testsuite/gcc.dg/pr83415.c                     |    2 +-
 gcc/testsuite/gcc.dg/ssp-2.c                       |    1 +
 gcc/testsuite/gcc.dg/torture/pr110176.c            |   46 +
 gcc/testsuite/gcc.dg/torture/pr112281-1.c          |   18 +
 gcc/testsuite/gcc.dg/torture/pr112281-2.c          |   18 +
 gcc/testsuite/gcc.dg/torture/pr112991.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr113396.c            |   19 +
 gcc/testsuite/gcc.dg/torture/pr113630.c            |    4 +
 gcc/testsuite/gcc.dg/torture/pr113831.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr114070.c            |   12 +
 gcc/testsuite/gcc.dg/torture/pr114203.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr114246.c            |   11 +
 gcc/testsuite/gcc.dg/torture/pr114672.c            |   14 +
 gcc/testsuite/gcc.dg/torture/pr114787.c            |   27 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c       |   12 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr113993.c           |  257 ++
 gcc/testsuite/gcc.dg/tsan/pr111736.c               |   17 +
 gcc/testsuite/gcc.dg/ubsan/pr111736.c              |   23 +
 gcc/testsuite/gcc.dg/ubsan/pr112709-1.c            |   64 +
 gcc/testsuite/gcc.dg/ubsan/pr112709-2.c            |   62 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr114799.c        |   16 +
 gcc/testsuite/gcc.dg/vect/pr111882.c               |   15 +
 gcc/testsuite/gcc.dg/vect/pr112505.c               |   14 +
 gcc/testsuite/gcc.dg/vect/pr114027.c               |   26 +
 gcc/testsuite/gcc.dg/vect/pr114231.c               |   12 +
 gcc/testsuite/gcc.dg/vect/pr114485.c               |   18 +
 gcc/testsuite/gcc.dg/vect/pr114733.c               |   20 +
 gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h              |    5 +-
 gcc/testsuite/gcc.dg/vect/vect-pr114375.c          |   44 +
 gcc/testsuite/gcc.misc-tests/gcov-14.c             |    2 +-
 gcc/testsuite/gcc.misc-tests/gcov-24.c             |   30 +
 gcc/testsuite/gcc.misc-tests/options.exp           |    2 +-
 gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/acle/memtag_4.c   |   16 +
 gcc/testsuite/gcc.target/aarch64/acle/pr110100.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/acle/pr110132.c   |    2 +-
 .../aarch64/no_merge_trunc_signed_zero.c           |   24 +
 gcc/testsuite/gcc.target/aarch64/pr112787.c        |   11 +
 gcc/testsuite/gcc.target/aarch64/pr113552.c        |   17 +
 .../gcc.target/aarch64/pragma_cpp_predefs_2.c      |    4 +-
 .../gcc.target/aarch64/simd_pcs_attribute-3.c      |    4 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr97696.c     |   29 +
 .../gcc.target/aarch64/torture/pr111677.c          |   28 +
 gcc/testsuite/gcc.target/arm/cmse/extend-param.c   |  109 +
 gcc/testsuite/gcc.target/arm/cmse/extend-return.c  |   92 +
 gcc/testsuite/gcc.target/arm/neon-recip-div-1.c    |   16 +
 gcc/testsuite/gcc.target/avr/pr105523.c            |   14 +
 gcc/testsuite/gcc.target/avr/pr114981-powil.c      |   33 +
 gcc/testsuite/gcc.target/avr/torture/pr92606.c     |   57 +
 gcc/testsuite/gcc.target/i386/amxtile-4.c          |   52 +
 gcc/testsuite/gcc.target/i386/avx512f-pr114566.c   |   34 +
 gcc/testsuite/gcc.target/i386/pr100936.c           |    1 +
 gcc/testsuite/gcc.target/i386/pr105354-2.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr105554.c           |    1 +
 gcc/testsuite/gcc.target/i386/pr110792.c           |   17 +
 gcc/testsuite/gcc.target/i386/pr111736.c           |   23 +
 gcc/testsuite/gcc.target/i386/pr112495.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr113122-1.c         |   10 +
 gcc/testsuite/gcc.target/i386/pr113122-2.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr113122-3.c         |    9 +
 gcc/testsuite/gcc.target/i386/pr113122-4.c         |   10 +
 gcc/testsuite/gcc.target/i386/pr113622-1.c         |   12 +
 gcc/testsuite/gcc.target/i386/pr113656.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr113670.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr113921.c           |   20 +
 gcc/testsuite/gcc.target/i386/pr114184.c           |   22 +
 gcc/testsuite/gcc.target/i386/pr114339.c           |   20 +
 gcc/testsuite/gcc.target/i386/pr114415.c           |   47 +
 .../gcc.target/loongarch/eh_return-normal-return.c |   38 +
 gcc/testsuite/gcc.target/powerpc/pr113950.c        |   24 +
 gcc/testsuite/gcc.target/powerpc/pr88309.c         |   27 +
 .../gcc.target/powerpc/predefine-p7-novsx.c        |   22 +
 .../powerpc/predefine-p8-noaltivec-novsx.c         |   26 +
 .../gcc.target/powerpc/predefine-p8-noaltivec.c    |   26 +
 .../gcc.target/powerpc/predefine-p8-novsx.c        |   26 +
 .../gcc.target/powerpc/predefine-p8-pragma-vsx.c   |  101 +
 .../gcc.target/powerpc/predefine-p9-novsx.c        |   26 +
 gcc/testsuite/gcc.target/riscv/arch-19.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/pr113095.c          |   21 +
 gcc/testsuite/gcc.target/riscv/pr114130.c          |   12 +
 .../gcc.target/riscv/rvv/autovec/pr114734.c        |   25 +
 .../gcc.target/riscv/rvv/vsetvl/pr111234.c         |   19 +
 .../gcc.target/riscv/rvv/vsetvl/pr114172.c         |   14 +
 .../gcc.target/riscv/rvv/vsetvl/pr114747.c         |   18 +
 gcc/testsuite/gcc.target/riscv/sfb.c               |   24 +
 gcc/testsuite/gdc.dg/imports/pr113125.d            |    2 +
 gcc/testsuite/gdc.dg/pr112285.d                    |   13 +
 gcc/testsuite/gdc.dg/pr112290.d                    |   15 +
 gcc/testsuite/gdc.dg/pr113125.d                    |    4 +
 gcc/testsuite/gdc.dg/torture/pr113758.d            |   19 +
 gcc/testsuite/gdc.dg/torture/pr114171.d            |   29 +
 gcc/testsuite/gdc.test/compilable/previewin.d      |    6 -
 .../gfortran.dg/allocate_with_source_27.f90        |   20 +
 .../gfortran.dg/allocate_with_source_28.f90        |   90 +
 .../gfortran.dg/arithmetic_overflow_2.f90          |   12 +
 .../gfortran.dg/arithmetic_overflow_3.f90          |   48 +
 gcc/testsuite/gfortran.dg/asan/pr110415-2.f90      |   45 +
 gcc/testsuite/gfortran.dg/asan/pr110415-3.f90      |   49 +
 .../gfortran.dg/asan/unlimited_polymorphic_34.f90  |  135 +
 gcc/testsuite/gfortran.dg/assumed_rank_10.f90      |    6 +-
 gcc/testsuite/gfortran.dg/assumed_rank_8.f90       |    4 +-
 gcc/testsuite/gfortran.dg/assumed_rank_9.f90       |   13 +-
 gcc/testsuite/gfortran.dg/bind_c_optional-2.f90    |  105 +
 gcc/testsuite/gfortran.dg/coarray_poly_6.f90       |    2 +-
 gcc/testsuite/gfortran.dg/coarray_poly_7.f90       |    2 +-
 gcc/testsuite/gfortran.dg/coarray_poly_8.f90       |    2 +-
 gcc/testsuite/gfortran.dg/data_initialized_4.f90   |   16 +
 gcc/testsuite/gfortran.dg/data_pointer_3.f90       |   77 +
 .../gfortran.dg/derived_comp_array_ref_8.f90       |    1 +
 gcc/testsuite/gfortran.dg/finalize_54.f90          |   47 +
 gcc/testsuite/gfortran.dg/finalize_55.f90          |   89 +
 gcc/testsuite/gfortran.dg/finalize_56.f90          |  168 +
 gcc/testsuite/gfortran.dg/fmt_error_10.f           |    2 +-
 gcc/testsuite/gfortran.dg/gomp/pr114825.f90        |   16 +
 gcc/testsuite/gfortran.dg/is_contiguous_4.f90      |   81 +
 .../gfortran.dg/missing_optional_dummy_6a.f90      |    4 +-
 gcc/testsuite/gfortran.dg/null_actual_4.f90        |   35 +
 gcc/testsuite/gfortran.dg/null_actual_5.f90        |   76 +
 gcc/testsuite/gfortran.dg/nullify_4.f90            |    1 +
 gcc/testsuite/gfortran.dg/pdt_33.f03               |   21 +
 gcc/testsuite/gfortran.dg/pointer_init_6.f90       |    2 +-
 gcc/testsuite/gfortran.dg/pr100988.f90             |   61 +
 gcc/testsuite/gfortran.dg/pr101329.f90             |    4 +-
 gcc/testsuite/gfortran.dg/pr103715.f90             |   12 +
 gcc/testsuite/gfortran.dg/pr103716.f90             |   15 +
 gcc/testsuite/gfortran.dg/pr104908.f90             |   32 +
 gcc/testsuite/gfortran.dg/pr105473.f90             |   53 +
 gcc/testsuite/gfortran.dg/pr106999.f90             |   33 +
 gcc/testsuite/gfortran.dg/pr107397.f90             |    1 +
 gcc/testsuite/gfortran.dg/pr109358.f90             |   14 +
 gcc/testsuite/gfortran.dg/pr110221.f               |   17 +
 gcc/testsuite/gfortran.dg/pr110415.f90             |   20 +
 gcc/testsuite/gfortran.dg/pr111022.f90             |   72 +
 gcc/testsuite/gfortran.dg/pr112407a.f90            |   71 +
 gcc/testsuite/gfortran.dg/pr112407b.f90            |   58 +
 gcc/testsuite/gfortran.dg/pr113956.f90             |   21 +
 gcc/testsuite/gfortran.dg/pr114012.f90             |   81 +
 gcc/testsuite/gfortran.dg/pr114304-2.f90           |   82 +
 gcc/testsuite/gfortran.dg/pr114304.f90             |  114 +
 gcc/testsuite/gfortran.dg/pr114535d.f90            |   42 +
 gcc/testsuite/gfortran.dg/pr114535iv.f90           |   18 +
 gcc/testsuite/gfortran.dg/pr114739.f90             |   11 +
 gcc/testsuite/gfortran.dg/pr88138.f90              |    1 +
 gcc/testsuite/gfortran.dg/pr89462.f90              |   13 +
 gcc/testsuite/gfortran.dg/pr89943_3.f90            |    2 +-
 gcc/testsuite/gfortran.dg/pr89943_4.f90            |    2 +-
 gcc/testsuite/gfortran.dg/pr93678.f90              |   32 +
 gcc/testsuite/gfortran.dg/pr96436_4.f90            |    4 +-
 gcc/testsuite/gfortran.dg/pr96436_5.f90            |    4 +-
 gcc/testsuite/gfortran.dg/proc_ptr_comp_53.f90     |   43 +
 gcc/testsuite/gfortran.dg/shape_12.f90             |   51 +
 gcc/testsuite/gfortran.dg/statement_function_5.f90 |   20 +
 .../gfortran.dg/ubsan/missing_optional_dummy_8.f90 |  108 +
 gcc/testsuite/gfortran.dg/use_31.f90               |   26 +
 gcc/testsuite/gfortran.dg/vect/pr114736.f90        |   14 +
 gcc/testsuite/gfortran.dg/zero_sized_13.f90        |   28 +
 gcc/testsuite/gnat.dg/access10.adb                 |   58 +
 gcc/testsuite/gnat.dg/opt104.adb                   |   22 +
 gcc/testsuite/gnat.dg/opt104.ads                   |   40 +
 gcc/testsuite/gnat.dg/predicate15.adb              |   15 +
 gcc/testsuite/jit.dg/jit.exp                       |   18 +
 gcc/testsuite/jit.dg/test-expressions.c            |   22 +-
 gcc/testsuite/jit.dg/test-link-section-assembler.c |    2 +-
 gcc/testsuite/jit.dg/test-setting-alignment.c      |    3 +-
 gcc/testsuite/lib/target-supports.exp              |   13 +-
 gcc/testsuite/obj-c++.dg/encode-10.mm              |    1 -
 gcc/testsuite/obj-c++.dg/encode-9.mm               |    1 -
 .../GNUStep/Foundation/NSObjCRuntime.h             |    3 +
 gcc/toplev.cc                                      |    4 +-
 gcc/tree-call-cdce.cc                              |   23 +-
 gcc/tree-cfg.cc                                    |   26 +-
 gcc/tree-data-ref.cc                               |    7 +
 gcc/tree-dfa.cc                                    |    6 +-
 gcc/tree-if-conv.cc                                |   30 +-
 gcc/tree-inline.cc                                 |   55 +-
 gcc/tree-loop-distribution.cc                      |   18 +-
 gcc/tree-nested.cc                                 |   61 +-
 gcc/tree-predcom.cc                                |   33 +-
 gcc/tree-profile.cc                                |    8 +-
 gcc/tree-sra.cc                                    |  252 +-
 gcc/tree-sra.h                                     |    3 +
 gcc/tree-ssa-dse.cc                                |   53 +-
 gcc/tree-ssa-loop-niter.cc                         |    7 +-
 gcc/tree-ssa-loop-prefetch.cc                      |    2 +
 gcc/tree-ssa-math-opts.cc                          |   13 +-
 gcc/tree-ssa-phiopt.cc                             |   12 +
 gcc/tree-ssa-pre.cc                                |   19 +-
 gcc/tree-ssa-reassoc.cc                            |    3 +-
 gcc/tree-ssa-sccvn.cc                              |   79 +-
 gcc/tree-ssa-sccvn.h                               |    4 +
 gcc/tree-ssa-strlen.cc                             |    8 +-
 gcc/tree-ssa-uninit.cc                             |    2 +-
 gcc/tree-vect-data-refs.cc                         |    5 +
 gcc/tree-vect-generic.cc                           |   22 +-
 gcc/tree-vect-loop-manip.cc                        |   17 +-
 gcc/tree-vect-loop.cc                              |   44 +-
 gcc/tree-vect-slp.cc                               |   76 +-
 gcc/tree-vect-stmts.cc                             |    8 +
 gcc/tree.cc                                        |    5 +-
 gcc/tsan.cc                                        |    3 +
 gcc/ubsan.cc                                       |   71 +-
 gcc/value-range.h                                  |   10 +
 gcc/varasm.cc                                      |   11 +-
 gnattools/ChangeLog                                |    4 +
 gotools/ChangeLog                                  |    4 +
 include/ChangeLog                                  |    4 +
 intl/ChangeLog                                     |    4 +
 libada/ChangeLog                                   |    4 +
 libatomic/ChangeLog                                |    4 +
 libbacktrace/ChangeLog                             |    4 +
 libcc1/ChangeLog                                   |   13 +
 libcc1/libcc1plugin.cc                             |    3 +-
 libcc1/libcp1plugin.cc                             |    3 +-
 libcody/ChangeLog                                  |    4 +
 libcpp/ChangeLog                                   |   15 +
 libcpp/include/cpplib.h                            |    1 +
 libcpp/lex.cc                                      |    9 +-
 libcpp/po/ChangeLog                                |    4 +
 libdecnumber/ChangeLog                             |    4 +
 libffi/ChangeLog                                   |    4 +
 libgcc/ChangeLog                                   |   39 +
 libgcc/config.host                                 |    4 +-
 libgcc/config/avr/lib1funcs.S                      |    6 +-
 libgcc/config/avr/libf7/ChangeLog                  |   15 +
 libgcc/config/avr/libf7/libf7-asm.sx               |   12 +
 libgcc/config/avr/libf7/libf7-common.mk            |    2 +-
 libgcc/config/avr/libf7/libf7.c                    |   29 +-
 libgcc/config/i386/gthr-win32-cond.c               |    2 +-
 libgcc/config/libbid/ChangeLog                     |    4 +
 libgcc/config/riscv/t-crtstuff                     |    5 +
 libgcc/unwind-dw2-fde.c                            |   37 +-
 libgfortran/ChangeLog                              |   73 +
 libgfortran/io/format.c                            |    4 +-
 libgfortran/io/format.h                            |    1 +
 libgfortran/io/list_read.c                         |   77 +-
 libgfortran/io/read.c                              |   11 +-
 libgfortran/io/transfer.c                          |   14 +-
 libgfortran/io/write.c                             |   12 +-
 libgfortran/io/write_float.def                     |  199 +-
 libgfortran/libgfortran.spec.in                    |    2 +-
 libgm2/ChangeLog                                   |    4 +
 libgomp/ChangeLog                                  |   32 +
 libgomp/configure                                  |    9 +-
 libgomp/configure.ac                               |   11 +-
 libgomp/testsuite/libgomp.c++/pr114572.C           |   24 +
 libiberty/ChangeLog                                |    4 +
 libitm/ChangeLog                                   |    4 +
 libobjc/ChangeLog                                  |    4 +
 libphobos/ChangeLog                                |    8 +
 libphobos/configure.tgt                            |    9 +
 libquadmath/ChangeLog                              |   15 +
 libquadmath/printf/printf_fp.c                     |    2 +-
 libquadmath/printf/printf_fphex.c                  |    3 +-
 libsanitizer/ChangeLog                             |    4 +
 libssp/ChangeLog                                   |    4 +
 libstdc++-v3/ChangeLog                             |  903 +++++
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |    2 +
 .../post/i386-solaris/amd64/baseline_symbols.txt   |    3 +
 .../abi/post/i386-solaris/baseline_symbols.txt     |    3 +
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |    2 +
 .../abi/post/m68k-linux-gnu/baseline_symbols.txt   |    2 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |    2 +
 .../powerpc64le-linux-gnu/baseline_symbols.txt     |    2 +
 .../post/riscv64-linux-gnu/baseline_symbols.txt    |    6 +
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |    2 +
 .../abi/post/sparc-solaris/baseline_symbols.txt    |    3 +
 .../sparc-solaris/sparcv9/baseline_symbols.txt     |    3 +
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |    2 +
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |    2 +
 libstdc++-v3/configure                             |   36 +-
 libstdc++-v3/configure.ac                          |    7 +
 .../doc/html/manual/appendix_contributing.html     |   22 +-
 .../doc/html/manual/source_code_style.html         |    4 +-
 libstdc++-v3/doc/html/manual/status.html           |   40 +-
 .../doc/xml/manual/appendix_contributing.xml       |   26 +-
 libstdc++-v3/doc/xml/manual/status_cxx1998.xml     |    4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |    6 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |    6 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |    6 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |    6 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      |    4 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml  |    4 +-
 libstdc++-v3/include/bits/allocator.h              |    3 +
 libstdc++-v3/include/bits/basic_string.h           |    2 +-
 libstdc++-v3/include/bits/chrono.h                 |   14 +-
 libstdc++-v3/include/bits/chrono_io.h              |  170 +-
 libstdc++-v3/include/bits/hashtable.h              |   10 +-
 libstdc++-v3/include/bits/list.tcc                 |    2 +-
 libstdc++-v3/include/bits/node_handle.h            |   19 +-
 libstdc++-v3/include/bits/random.tcc               |    7 +-
 libstdc++-v3/include/bits/stl_algobase.h           |   41 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   54 +-
 libstdc++-v3/include/bits/stl_tree.h               |   10 +-
 libstdc++-v3/include/bits/stl_vector.h             |    3 +
 libstdc++-v3/include/debug/safe_iterator.tcc       |   15 +
 libstdc++-v3/include/debug/safe_local_iterator.tcc |    8 +-
 .../include/experimental/bits/numeric_traits.h     |    4 +
 libstdc++-v3/include/experimental/bits/simd.h      |   22 +-
 .../include/experimental/bits/simd_builtin.h       |   55 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |   66 +-
 libstdc++-v3/include/experimental/internet         |   26 +-
 libstdc++-v3/include/experimental/scope            |    6 +-
 libstdc++-v3/include/std/array                     |   53 +-
 libstdc++-v3/include/std/charconv                  |    6 +-
 libstdc++-v3/include/std/chrono                    |  142 +-
 libstdc++-v3/include/std/format                    |   89 +-
 libstdc++-v3/include/std/iterator                  |    2 +-
 libstdc++-v3/include/std/optional                  |    2 +-
 libstdc++-v3/include/std/span                      |   26 +-
 libstdc++-v3/include/std/stacktrace                |   15 +-
 libstdc++-v3/include/std/string_view               |    2 -
 libstdc++-v3/include/std/syncstream                |    2 +-
 libstdc++-v3/include/std/tuple                     |   14 +
 libstdc++-v3/include/std/valarray                  |    8 +-
 libstdc++-v3/include/std/version                   |    4 +-
 libstdc++-v3/include/tr2/dynamic_bitset            |    2 +-
 libstdc++-v3/include/tr2/type_traits               |    5 +-
 libstdc++-v3/libsupc++/Makefile.am                 |    8 +
 libstdc++-v3/libsupc++/Makefile.in                 |    6 +
 libstdc++-v3/libsupc++/new_opa.cc                  |   26 +-
 libstdc++-v3/scripts/run_doxygen                   |    6 +-
 libstdc++-v3/src/c++11/codecvt.cc                  |   18 +-
 libstdc++-v3/src/c++20/tzdata.zi                   | 4016 ++++++++++----------
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +-
 libstdc++-v3/src/c++98/istream.cc                  |   13 +-
 libstdc++-v3/src/experimental/Makefile.am          |   11 +-
 libstdc++-v3/src/experimental/Makefile.in          |   33 +-
 libstdc++-v3/src/filesystem/Makefile.am            |    4 +
 libstdc++-v3/src/filesystem/Makefile.in            |   37 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |    2 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |   86 +-
 .../17_intro/headers/c++1998/all_attributes.cc     |    4 +
 .../17_intro/headers/c++2011/all_attributes.cc     |    4 +
 .../17_intro/headers/c++2014/all_attributes.cc     |    4 +
 .../17_intro/headers/c++2017/all_attributes.cc     |    4 +
 .../17_intro/headers/c++2020/all_attributes.cc     |    4 +
 libstdc++-v3/testsuite/17_intro/names.cc           |    6 +
 .../testsuite/19_diagnostics/stacktrace/hash.cc    |    2 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |   10 +
 libstdc++-v3/testsuite/20_util/duration/io.cc      |    3 +-
 .../testsuite/20_util/optional/relops/104606.cc    |   18 +
 .../testsuite/20_util/tuple/cons/114147.cc         |   15 +
 .../21_strings/basic_string/modifiers/constexpr.cc |   14 +
 .../basic_string_view/cons/char/range_c++20.cc     |   21 +-
 .../basic_string_view/cons/wchar_t/range_c++20.cc  |   21 +-
 .../testsuite/22_locale/codecvt/codecvt_unicode.cc |   38 +-
 .../testsuite/22_locale/codecvt/codecvt_unicode.h  | 1922 +++++++---
 .../22_locale/codecvt/codecvt_unicode_char8_t.cc   |   53 +
 .../22_locale/codecvt/codecvt_unicode_wchar_t.cc   |   32 +-
 .../22_locale/codecvt/codecvt_utf16/79980.cc       |    2 +-
 .../23_containers/array/creation/110167.cc         |   14 +
 .../23_containers/multiset/modifiers/114401.cc     |  125 +
 .../testsuite/23_containers/set/debug/114316.cc    |   16 +
 .../23_containers/set/modifiers/114401.cc          |  125 +
 .../23_containers/span/back_assert_neg.cc          |    2 +-
 .../testsuite/23_containers/span/back_neg.cc       |    2 +-
 .../23_containers/span/first_2_assert_neg.cc       |    2 +-
 .../23_containers/span/first_assert_neg.cc         |    2 +-
 .../testsuite/23_containers/span/first_neg.cc      |    2 +-
 .../23_containers/span/front_assert_neg.cc         |    2 +-
 .../testsuite/23_containers/span/front_neg.cc      |    2 +-
 .../23_containers/span/index_op_assert_neg.cc      |    2 +-
 .../testsuite/23_containers/span/index_op_neg.cc   |    2 +-
 .../23_containers/span/last_2_assert_neg.cc        |    2 +-
 .../23_containers/span/last_assert_neg.cc          |    2 +-
 .../testsuite/23_containers/span/last_neg.cc       |    2 +-
 .../testsuite/23_containers/span/nodiscard.cc      |   58 +
 .../23_containers/span/subspan_2_assert_neg.cc     |    2 +-
 .../23_containers/span/subspan_3_assert_neg.cc     |    2 +-
 .../23_containers/span/subspan_4_assert_neg.cc     |    2 +-
 .../23_containers/span/subspan_5_assert_neg.cc     |    2 +-
 .../23_containers/span/subspan_6_assert_neg.cc     |    2 +-
 .../23_containers/span/subspan_assert_neg.cc       |    2 +-
 .../testsuite/23_containers/span/subspan_neg.cc    |    6 +-
 .../unordered_multiset/modifiers/114401.cc         |  126 +
 .../23_containers/unordered_set/debug/114316.cc    |   28 +
 .../unordered_set/modifiers/114401.cc              |  126 +
 .../testsuite/23_containers/vector/cons/113841.cc  |   34 +
 .../testsuite/23_containers/vector/debug/114316.cc |   16 +
 .../testsuite/23_containers/vector/debug/n3644.cc  |   16 +
 .../lexicographical_compare_three_way/113960.cc    |   15 +
 .../random/binomial_distribution/114359.cc         |   12 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    2 +-
 .../subtract_with_carry_engine/cons/lwg3809.cc     |   19 +-
 .../testsuite/26_numerics/valarray/99117.cc        |   17 +
 .../27_io/basic_istream/ignore/char/93672.cc       |  101 +
 .../27_io/basic_istream/ignore/wchar_t/93672.cc    |   34 +
 .../27_io/manipulators/extended/get_time/char/2.cc |    6 +-
 .../29_atomics/atomic/compare_exchange_padding.cc  |    1 +
 .../testsuite/29_atomics/atomic/cons/value_init.cc |    1 +
 .../testsuite/29_atomics/atomic_flag/clear/1.cc    |    2 +-
 .../29_atomics/atomic_flag/cons/value_init.cc      |    1 +
 .../atomic_flag/test_and_set/explicit.cc           |    2 +-
 .../atomic_flag/test_and_set/implicit.cc           |    2 +-
 .../29_atomics/atomic_float/value_init.cc          |    1 +
 .../29_atomics/atomic_integral/cons/value_init.cc  |    1 +
 .../atomic_ref/compare_exchange_padding.cc         |    1 +
 .../testsuite/29_atomics/atomic_ref/generic.cc     |    1 +
 .../testsuite/29_atomics/atomic_ref/integral.cc    |    1 +
 .../testsuite/29_atomics/atomic_ref/pointer.cc     |    1 +
 .../experimental/net/internet/network/v6/cons.cc   |   74 +
 .../testsuite/experimental/scopeguard/114152.cc    |   24 +
 .../experimental/simd/pr114803_vecbuiltin_cvt.cc   |  105 +
 libstdc++-v3/testsuite/lib/dg-options.exp          |   11 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |   64 +-
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |   10 +-
 .../testsuite/std/format/arguments/args.cc         |   26 +-
 .../testsuite/std/format/arguments/args_neg.cc     |   12 +
 .../testsuite/std/format/arguments/lwg3810.cc      |    8 +-
 .../testsuite/std/format/formatter/basic.cc        |   24 +
 .../testsuite/std/format/functions/format.cc       |   20 +-
 .../testsuite/std/format/functions/vformat_to.cc   |    9 +-
 libstdc++-v3/testsuite/std/format/string.cc        |    7 +-
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |   18 +
 .../testsuite/std/time/clock/file/members.cc       |    9 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |   28 +
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |    4 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |    4 +-
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |   28 +-
 libstdc++-v3/testsuite/std/time/month/1.cc         |   19 +
 libstdc++-v3/testsuite/std/time/month/2.cc         |   32 +
 libstdc++-v3/testsuite/std/time/month/io.cc        |    4 +-
 .../testsuite/std/time/tzdb/leap_seconds.cc        |    2 +-
 libstdc++-v3/testsuite/std/time/weekday/1.cc       |   21 +
 libstdc++-v3/testsuite/std/time/weekday/2.cc       |   32 +
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |    4 +-
 libstdc++-v3/testsuite/std/time/year/io.cc         |    4 +-
 .../testsuite/std/time/year_month_day/io.cc        |    6 +-
 .../testsuite/tr2/dynamic_bitset/string.cc         |   36 +
 libstdc++-v3/testsuite/util/pstl/test_utils.h      |   10 +-
 libstdc++-v3/testsuite/util/testsuite_allocator.h  |    2 +-
 libvtv/ChangeLog                                   |    4 +
 lto-plugin/ChangeLog                               |    4 +
 maintainer-scripts/ChangeLog                       |    4 +
 zlib/ChangeLog                                     |    4 +
 840 files changed, 27417 insertions(+), 5678 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 192b4a36bd1,00000000000..72c680dbdd3
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,19 -1,0 +1,23 @@@
++2024-05-29  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-13 ebca6006f44408b8084868da6613f185b810db74
++
 +2024-01-26  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0
 +
 +2023-10-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
 +
 +2023-08-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
 +
 +2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
 +
 +2023-06-05  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

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

* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-10-05  1:28 Peter Bergner
  0 siblings, 0 replies; 5+ messages in thread
From: Peter Bergner @ 2023-10-05  1:28 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:83a521d872f5f5e377ffbc89e6f756d9df07de52

commit 83a521d872f5f5e377ffbc89e6f756d9df07de52
Merge: f5e8bd058c8 29cd67f93f0
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Wed Oct 4 17:24:55 2023 -0500

    ibm: Merge up to top of releases/gcc-13
    
    2023-10-04  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19

Diff:

 gcc/ChangeLog                                      | 436 +++++++++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 449 +++++++++++++++++
 gcc/ada/checks.adb                                 |   2 +
 gcc/ada/contracts.adb                              |  47 +-
 gcc/ada/einfo.ads                                  |   8 +-
 gcc/ada/exp_aggr.adb                               |  58 +--
 gcc/ada/exp_attr.adb                               |  72 ++-
 gcc/ada/exp_ch3.adb                                | 122 +++--
 gcc/ada/exp_ch4.adb                                | 186 ++++---
 gcc/ada/exp_ch5.adb                                |   8 +-
 gcc/ada/exp_ch6.adb                                |  31 +-
 gcc/ada/exp_ch7.adb                                | 104 ++--
 gcc/ada/exp_imgv.adb                               |  23 +-
 gcc/ada/exp_util.adb                               | 269 ++++++++--
 gcc/ada/freeze.adb                                 |  68 ++-
 gcc/ada/frontend.adb                               |  21 +-
 gcc/ada/gcc-interface/decl.cc                      |  20 +-
 gcc/ada/gcc-interface/trans.cc                     |  16 +-
 gcc/ada/gcc-interface/utils.cc                     |   2 +-
 gcc/ada/inline.adb                                 |   1 +
 gcc/ada/repinfo.adb                                |  56 ++-
 gcc/ada/repinfo.ads                                |   5 +-
 gcc/ada/sem_attr.adb                               |  74 ++-
 gcc/ada/sem_ch12.adb                               |  51 +-
 gcc/ada/sem_ch13.adb                               | 138 ++++--
 gcc/ada/sem_ch3.adb                                |  21 +-
 gcc/ada/sem_ch4.adb                                | 266 +++++-----
 gcc/ada/sem_ch4.ads                                |   3 +
 gcc/ada/sem_ch6.adb                                |  12 +-
 gcc/ada/sem_ch7.adb                                |   4 +
 gcc/ada/sem_prag.adb                               |   9 +-
 gcc/ada/sem_res.adb                                | 242 ++++++---
 gcc/ada/sem_type.adb                               |   2 +-
 gcc/ada/sem_util.adb                               | 104 ++--
 gcc/ada/sem_util.ads                               |  30 +-
 gcc/common/config/i386/i386-common.cc              |   6 +-
 gcc/config/aarch64/aarch64-cores.def               |   6 +-
 gcc/config/aarch64/aarch64-protos.h                |   1 +
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/aarch64/aarch64.cc                      | 541 +++++++++++----------
 gcc/config/aarch64/aarch64.h                       |  44 +-
 gcc/config/aarch64/aarch64.md                      |  51 +-
 gcc/config/i386/i386-c.cc                          |   7 +
 gcc/config/i386/i386-options.cc                    |   4 +-
 gcc/config/i386/i386.cc                            |   6 +-
 gcc/config/i386/i386.h                             |   3 +-
 gcc/config/i386/sse.md                             |  20 +-
 gcc/config/loongarch/loongarch.cc                  |   4 +-
 gcc/config/riscv/riscv-vsetvl.cc                   | 158 +-----
 gcc/config/riscv/riscv-vsetvl.h                    |   2 -
 gcc/config/riscv/riscv.cc                          |  13 +-
 gcc/config/rs6000/rs6000-string.cc                 |  14 +-
 gcc/config/rs6000/rs6000.cc                        |   4 +-
 gcc/config/rs6000/rs6000.h                         |   6 +
 gcc/config/rs6000/rs6000.md                        |  40 +-
 gcc/cp/ChangeLog                                   |  55 +++
 gcc/cp/cp-tree.h                                   |   1 +
 gcc/cp/cxx-pretty-print.cc                         |  19 +-
 gcc/cp/decl.cc                                     |   2 +
 gcc/cp/decl2.cc                                    |  15 +-
 gcc/cp/pt.cc                                       |   8 +-
 gcc/cp/semantics.cc                                |   8 +
 gcc/cp/typeck.cc                                   |   3 +
 gcc/doc/gm2.texi                                   |   7 +
 gcc/dwarf2out.cc                                   |   7 +
 gcc/fortran/ChangeLog                              |  39 ++
 gcc/fortran/decl.cc                                |  84 ++--
 gcc/fortran/parse.cc                               |  63 +--
 gcc/fortran/resolve.cc                             |   3 +-
 gcc/fortran/trans-array.cc                         |  16 +-
 gcc/fortran/trans-expr.cc                          |   5 +-
 gcc/gimple-range-gori.cc                           |   1 +
 gcc/gimple-ssa-backprop.cc                         |   1 -
 gcc/gimple-ssa-store-merging.cc                    |   9 +-
 gcc/m2/ChangeLog                                   | 112 +++++
 gcc/m2/Make-lang.in                                |  19 +-
 gcc/m2/gm2-compiler/M2CaseList.def                 |  15 +-
 gcc/m2/gm2-compiler/M2CaseList.mod                 | 464 +++++++++++++-----
 gcc/m2/gm2-compiler/M2Error.mod                    |   3 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |  13 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   4 +-
 gcc/m2/gm2-compiler/M2Options.def                  |  13 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |  16 +-
 gcc/m2/gm2-compiler/M2Quads.def                    | 115 +++--
 gcc/m2/gm2-compiler/M2Quads.mod                    | 180 ++-----
 gcc/m2/gm2-compiler/M2Range.mod                    |  37 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |   6 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |   2 +
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |  34 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |   9 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |  39 +-
 gcc/m2/gm2-gcc/m2options.h                         |   2 +-
 gcc/m2/gm2-lang.cc                                 |   3 +
 gcc/m2/gm2-libs-iso/TextIO.mod                     |   2 +-
 gcc/m2/lang.opt                                    |   4 +
 gcc/match.pd                                       |  11 +-
 gcc/omp-expand.cc                                  |   3 +-
 gcc/testsuite/ChangeLog                            | 288 +++++++++++
 gcc/testsuite/g++.dg/concepts/diagnostic19.C       |  20 +
 gcc/testsuite/g++.dg/cpp23/subscript15.C           |  25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C     |   3 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C     |  22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C         |  24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C         |  17 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class60.C       |  18 +
 gcc/testsuite/g++.dg/opt/nrv22.C                   |  30 ++
 gcc/testsuite/g++.dg/torture/pr111019.C            |  65 +++
 gcc/testsuite/gcc.c-torture/compile/pr110386-1.c   |   9 +
 gcc/testsuite/gcc.c-torture/compile/pr110386-2.c   |  11 +
 .../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c     |  78 +++
 gcc/testsuite/gcc.c-torture/execute/pr110914.c     |  22 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-1.c   |  17 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-2.c   |  19 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-3.c   |  15 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c       |  18 +
 gcc/testsuite/gcc.dg/pr111015.c                    |  28 ++
 gcc/testsuite/gcc.dg/pr111039.c                    |  15 +
 gcc/testsuite/gcc.dg/pr111070.c                    |  20 +
 gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c        |  57 +++
 gcc/testsuite/gcc.dg/torture/pr110702.c            |  31 ++
 gcc/testsuite/gcc.target/aarch64/mops_4.c          |  48 ++
 .../gcc.target/aarch64/stack-check-prologue-17.c   |  55 +++
 .../gcc.target/aarch64/stack-check-prologue-18.c   | 100 ++++
 .../gcc.target/aarch64/stack-check-prologue-19.c   | 100 ++++
 .../gcc.target/aarch64/stack-check-prologue-20.c   |   3 +
 .../gcc.target/aarch64/stack-protector-8.c         |  95 ++++
 .../gcc.target/aarch64/stack-protector-9.c         |  33 ++
 .../gcc.target/aarch64/sve/pcs/stack_clash_3.c     |   6 +-
 gcc/testsuite/gcc.target/i386/pr111127.c           |  24 +
 gcc/testsuite/gcc.target/i386/pr111306.c           |  36 ++
 gcc/testsuite/gcc.target/i386/pr111340.c           |   9 +
 gcc/testsuite/gcc.target/powerpc/clone1.c          |   7 +-
 gcc/testsuite/gcc.target/powerpc/clone3.c          |   7 +-
 gcc/testsuite/gcc.target/powerpc/mod-1.c           |  21 +-
 gcc/testsuite/gcc.target/powerpc/mod-2.c           |  11 +-
 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c |   5 +-
 gcc/testsuite/gcc.target/powerpc/pr96762.c         |  13 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr111412.c |  41 ++
 .../gcc.target/riscv/rvv/base/scalar_move-10.c     |  31 ++
 .../gcc.target/riscv/rvv/base/scalar_move-11.c     |  20 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-79.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-80.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-86.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-87.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-88.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c    |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-90.c    |   4 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |  10 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |  10 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c       |   6 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c       |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-1.c         |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-5.c         |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-6.c         |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-7.c         |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-8.c         |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c      |   4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c      |   4 +-
 .../gfortran.dg/allocate_with_source_25.f90        |   2 +-
 gcc/testsuite/gfortran.dg/associate_54.f90         |   2 +-
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_6.f90 |  29 ++
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_7.f90 |  49 ++
 gcc/testsuite/gfortran.dg/finalize_38.f90          |  16 +
 gcc/testsuite/gfortran.dg/pr102109.f90             |  20 +
 gcc/testsuite/gfortran.dg/pr102112.f90             |  23 +
 gcc/testsuite/gfortran.dg/pr102190.f90             |  74 +++
 gcc/testsuite/gfortran.dg/pr102532.f90             |  16 +
 gcc/testsuite/gfortran.dg/pr109948.f90             | 114 +++++
 gcc/testsuite/gfortran.dg/pr68155.f90              |  29 ++
 gcc/testsuite/gfortran.dg/pr92586.f90              |  61 +++
 gcc/testsuite/gfortran.dg/pr99326.f90              |  26 +
 .../gm2/switches/case/fail/missingclause.mod       |  23 +
 .../gm2/switches/case/fail/switches-case-fail.exp  |  37 ++
 gcc/testsuite/gm2/switches/case/pass/enumcase.mod  |  24 +
 gcc/testsuite/gm2/switches/case/pass/enumcase2.mod |  22 +
 .../gm2/switches/case/pass/switches-case-pass.exp  |  37 ++
 gcc/testsuite/gnat.dg/opt102.adb                   |  10 +
 gcc/testsuite/gnat.dg/opt102_pkg.adb               |  12 +
 gcc/testsuite/gnat.dg/opt102_pkg.ads               |  10 +
 gcc/tree-ssa-ifcombine.cc                          |  10 +
 gcc/tree-ssa-loop-im.cc                            |  14 +-
 gcc/tree-ssa-loop-ivopts.cc                        |  17 +-
 gcc/tree-ssa-phiopt.cc                             |   8 +-
 gcc/tree-ssa-strlen.cc                             |   3 +-
 gcc/value-range-storage.h                          |   2 +-
 gcc/value-range.cc                                 |  15 +
 gcc/value-range.h                                  |  96 ++--
 libgm2/ChangeLog                                   |  18 +
 libgm2/libm2cor/Makefile.am                        |   2 +-
 libgm2/libm2cor/Makefile.in                        |   2 +-
 libgm2/libm2iso/Makefile.am                        |   2 +-
 libgm2/libm2iso/Makefile.in                        |   2 +-
 libgm2/libm2log/Makefile.am                        |   2 +-
 libgm2/libm2log/Makefile.in                        |   2 +-
 libgm2/libm2pim/Makefile.am                        |   2 +-
 libgm2/libm2pim/Makefile.in                        |   2 +-
 libgomp/ChangeLog                                  |   8 +
 .../libgomp.c-c++-common/non-rect-loop-1.c         |  72 +++
 libstdc++-v3/ChangeLog                             | 131 +++++
 libstdc++-v3/doc/html/manual/configure.html        |   4 +-
 libstdc++-v3/doc/html/manual/status.html           | 257 ++++++++--
 libstdc++-v3/doc/html/manual/test.html             |  10 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |   4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |  47 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     | 475 +++++++++++++++++-
 libstdc++-v3/doc/xml/manual/test.xml               |  10 +-
 libstdc++-v3/include/bits/chrono.h                 |   6 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |   4 +
 libstdc++-v3/include/bits/stl_algobase.h           |  15 +-
 libstdc++-v3/include/bits/utility.h                |   2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   2 +-
 libstdc++-v3/include/std/array                     |   4 +-
 libstdc++-v3/include/std/charconv                  |   2 +-
 libstdc++-v3/include/std/format                    |  78 +--
 libstdc++-v3/src/c++20/tzdb.cc                     |   4 +
 .../testsuite/20_util/integer_sequence/pr111357.cc |  34 ++
 .../testsuite/20_util/uses_allocator/lwg3677.cc    |   2 +-
 .../23_containers/array/creation/111512.cc         |  25 +
 .../testsuite/27_io/filesystem/path/108636.cc      |   1 +
 .../testsuite/std/format/functions/format.cc       |   4 +
 libstdc++-v3/testsuite/std/format/string.cc        |  15 +
 223 files changed, 7162 insertions(+), 1830 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 78ca0ef048a,00000000000..be355eff4f1
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,11 -1,0 +1,15 @@@
++2023-10-04  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
++
 +2023-08-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
 +
 +2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
 +
 +2023-06-05  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

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

* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-08-25 13:28 Peter Bergner
  0 siblings, 0 replies; 5+ messages in thread
From: Peter Bergner @ 2023-08-25 13:28 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:f5e8bd058c8a34847c8e0c14c76952efe8035edd

commit f5e8bd058c8a34847c8e0c14c76952efe8035edd
Merge: 63f654d07576 8e828c10249d
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Wed Aug 23 17:59:21 2023 -0500

    ibm: Merge up to top of releases/gcc-13
    
    2023-08-23  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f

Diff:

 gcc/ChangeLog                                      | 204 ++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/common/config/i386/cpuinfo.h                   |  74 +--
 gcc/common/config/i386/i386-common.cc              |   2 +
 gcc/config/avr/avr-mcus.def                        |  63 ++-
 gcc/config/avr/avr.cc                              |   8 +-
 gcc/config/i386/i386-builtins.cc                   |   2 +-
 gcc/config/i386/i386-options.cc                    |  59 ++-
 gcc/config/i386/i386.cc                            |   4 +-
 gcc/config/i386/i386.h                             |   8 +-
 gcc/config/i386/i386.md                            |   6 +-
 gcc/config/i386/i386.opt                           |   8 +
 gcc/config/i386/x86-tune.def                       |  13 +-
 gcc/config/loongarch/t-loongarch                   |   4 +
 gcc/config/riscv/riscv-v.cc                        |   5 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   7 +-
 gcc/config/riscv/t-riscv                           |   3 +-
 gcc/config/rs6000/vsx.md                           |   2 +-
 gcc/cp/ChangeLog                                   |  47 ++
 gcc/cp/constexpr.cc                                |  45 +-
 gcc/cp/parser.cc                                   |  24 +-
 gcc/cp/pt.cc                                       |  12 +-
 gcc/doc/avr-mmcu.texi                              |   6 +-
 gcc/doc/extend.texi                                |   2 +-
 gcc/fortran/ChangeLog                              |   6 +
 gcc/fortran/resolve.cc                             |   5 +-
 gcc/m2/ChangeLog                                   |  92 ++++
 gcc/m2/Make-lang.in                                |  22 +-
 gcc/m2/gm2-compiler/M2Check.mod                    |  39 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |  34 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   | 283 +++++++----
 gcc/m2/gm2-libs-iso/wrapclock.def                  | 139 ++++++
 gcc/m2/gm2spec.cc                                  |   4 -
 gcc/po/ChangeLog                                   |   4 +
 gcc/testsuite/ChangeLog                            | 167 +++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C     |   7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C     |  12 +
 gcc/testsuite/g++.dg/cpp1z/variant1.C              |  47 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C   |  27 +
 gcc/testsuite/g++.dg/template/template-keyword4.C  |  18 +
 gcc/testsuite/g++.dg/template/ttp38.C              |  12 +
 gcc/testsuite/g++.target/powerpc/pr110741.C        | 552 +++++++++++++++++++++
 gcc/testsuite/gcc.target/i386/avx2-gather-2.c      |   2 +-
 gcc/testsuite/gcc.target/i386/avx2-gather-6.c      |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-11.c          |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c |   2 +-
 gcc/testsuite/gcc.target/i386/pr88531-1b.c         |   2 +-
 gcc/testsuite/gcc.target/i386/pr88531-1c.c         |   2 +-
 .../gcc.target/riscv/rvv/base/vslide1down-1.c      |  22 +
 .../gcc.target/riscv/rvv/base/vslide1down-2.c      |  22 +
 .../gcc.target/riscv/rvv/base/vslide1down-3.c      |  22 +
 .../gcc.target/riscv/rvv/base/vslide1up-1.c        |  22 +
 .../gcc.target/riscv/rvv/base/vslide1up-2.c        |  22 +
 .../gcc.target/riscv/rvv/base/vslide1up-3.c        |  22 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-1.c           |   2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-2.c           |   2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-24.c          |   2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |  31 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |  30 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-3.c           |   2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-36.c          |   2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-4.c           |   2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |   2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c       |  10 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c       |  14 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |   4 +-
 .../gm2/iso/check/fail/iso-check-fail.exp          |   2 +-
 gcc/testsuite/gm2/iso/pass/constvec.mod            |  21 +
 gcc/testsuite/gm2/iso/pass/constvec2.mod           |  21 +
 gcc/testsuite/gm2/iso/run/pass/constvec3.mod       |  26 +
 gcc/testsuite/gm2/iso/run/pass/m2date.mod          | 101 ++++
 gcc/testsuite/gm2/iso/run/pass/testclock.mod       |  15 +
 gcc/testsuite/gm2/iso/run/pass/testclock2.mod      |  22 +
 gcc/testsuite/gm2/pim/fail/badxproc.mod            |   8 +
 .../auto-init/fail/switches-auto-init-fail.exp     |   2 +-
 .../pim2/fail/switches-check-all-pim2-fail.exp     |   2 +-
 .../fail/switches-check-all-plugin-iso-fail.exp    |   2 +-
 .../fail/switches-check-all-plugin-pim2-fail.exp   |   2 +-
 libbacktrace/ChangeLog                             |   8 +
 libbacktrace/zstdtest.c                            |  10 +-
 libgcc/ChangeLog                                   |  11 +
 libgcc/unwind-dw2-fde.c                            |  34 +-
 libgm2/ChangeLog                                   |  54 ++
 libgm2/config.h.in                                 |  24 +
 libgm2/configure                                   | 445 ++++++++++++++++-
 libgm2/configure.ac                                |  61 ++-
 libgm2/libm2iso/Makefile.am                        |   6 +-
 libgm2/libm2iso/Makefile.in                        |  11 +-
 libgm2/libm2iso/wrapclock.cc                       | 339 +++++++++++++
 libgm2/libm2iso/wraptime.cc                        |   9 +-
 libsanitizer/ChangeLog                             |   6 +
 .../sanitizer_stacktrace_sparc.cpp                 |   6 -
 .../sanitizer_unwind_linux_libcdep.cpp             |   6 -
 libstdc++-v3/ChangeLog                             | 138 ++++++
 libstdc++-v3/include/bits/stl_iterator.h           |   9 +-
 .../include/bits/stl_iterator_base_types.h         |   6 +-
 libstdc++-v3/include/experimental/internet         |   2 +-
 libstdc++-v3/include/std/format                    |  90 +++-
 libstdc++-v3/libsupc++/compare                     |   2 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   7 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |   4 +-
 .../18_support/comparisons/categories/zero_neg.cc  |   8 +
 .../testsuite/libstdc++-prettyprinters/chrono.cc   |   7 +
 .../testsuite/std/format/functions/format.cc       |  15 +
 .../testsuite/std/format/functions/format_to.cc    | 100 ++++
 .../testsuite/std/format/functions/format_to_n.cc  |  17 +
 libstdc++-v3/testsuite/std/format/string.cc        |  32 ++
 112 files changed, 3615 insertions(+), 415 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 82992eb00be2,000000000000..78ca0ef048ac
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,7 -1,0 +1,11 @@@
++2023-08-23  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
++
 +2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
 +
 +2023-06-05  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

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

* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-08-01  1:19 Peter Bergner
  0 siblings, 0 replies; 5+ messages in thread
From: Peter Bergner @ 2023-08-01  1:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:63f654d075762c72916f7418d477b7400a0322be

commit 63f654d075762c72916f7418d477b7400a0322be
Merge: f79ea91ce2d 1f0933298c4
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Mon Jul 31 18:21:32 2023 -0500

    ibm: Merge up to top of releases/gcc-13
    
    2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8

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                                      |   693 +
 gcc/ChangeLog.ibm                                  |     4 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     7 -
 gcc/ada/ChangeLog                                  |    37 +
 gcc/ada/adaint.c                                   |     3 +
 gcc/ada/exp_aggr.adb                               |    20 +-
 gcc/ada/exp_ch5.adb                                |     1 +
 gcc/ada/sem_ch5.adb                                |    11 +-
 gcc/ada/sem_util.adb                               |     3 -
 gcc/ada/sem_util.ads                               |     3 +
 gcc/ada/sinfo.ads                                  |     5 +
 gcc/analyzer/ChangeLog                             |     4 +
 gcc/c-family/ChangeLog                             |     4 +
 gcc/c/ChangeLog                                    |     4 +
 gcc/common/config/i386/cpuinfo.h                   |     9 +-
 gcc/common/config/i386/i386-common.cc              |     2 +
 gcc/common/config/i386/i386-cpuinfo.h              |     1 +
 gcc/config.gcc                                     |     2 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    88 +-
 gcc/config/aarch64/aarch64.cc                      |     2 +-
 gcc/config/aarch64/aarch64.h                       |     2 +-
 gcc/config/aarch64/aarch64.md                      |    24 +-
 gcc/config/aarch64/arm_acle.h                      |    35 +-
 gcc/config/aarch64/arm_fp16.h                      |     2 +-
 gcc/config/aarch64/arm_neon.h                      |    14 +-
 gcc/config/alpha/alpha.cc                          |     7 +-
 gcc/config/arm/arm-builtins.cc                     |     2 +-
 gcc/config/arm/arm.md                              |     2 +-
 gcc/config/arm/vfp.md                              |     7 +-
 gcc/config/avr/avr-dimode.md                       |    22 +-
 gcc/config/avr/avr-passes.def                      |    20 +
 gcc/config/avr/avr-protos.h                        |     6 +-
 gcc/config/avr/avr.cc                              |  1002 +-
 gcc/config/avr/avr.md                              |  1035 +-
 gcc/config/avr/constraints.md                      |     5 +
 gcc/config/avr/predicates.md                       |     5 +
 gcc/config/darwin.h                                |    20 +-
 gcc/config/darwin.opt                              |     4 +
 gcc/config/i386/driver-i386.cc                     |     3 +
 gcc/config/i386/i386-features.cc                   |    98 +-
 gcc/config/i386/i386-options.cc                    |    10 +-
 gcc/config/i386/i386.cc                            |    58 +-
 gcc/config/i386/i386.h                             |     6 +-
 gcc/config/i386/i386.md                            |    21 -
 gcc/config/i386/sse.md                             |   116 +-
 gcc/config/loongarch/loongarch.md                  |     8 +-
 gcc/config/riscv/riscv-protos.h                    |     3 +
 gcc/config/riscv/riscv-vsetvl.cc                   |    38 +-
 gcc/config/riscv/riscv.cc                          |    66 +-
 gcc/config/riscv/sync.md                           |   196 +-
 gcc/config/rs6000/fusion.md                        |    27 +-
 gcc/config/rs6000/genfusion.pl                     |   212 +-
 gcc/config/rs6000/predicates.md                    |    14 -
 gcc/config/rs6000/rs6000-builtins.def              |    14 +-
 gcc/config/rs6000/rs6000.cc                        |     6 +-
 gcc/config/rs6000/rs6000.md                        |     4 +-
 gcc/config/sh/sh.md                                |    39 +
 gcc/cp/ChangeLog                                   |    76 +
 gcc/cp/call.cc                                     |    46 +
 gcc/cp/cp-gimplify.cc                              |     2 +
 gcc/cp/init.cc                                     |     4 +
 gcc/cp/mangle.cc                                   |     3 +-
 gcc/cp/pt.cc                                       |    24 +-
 gcc/cprop.cc                                       |     4 +-
 gcc/d/ChangeLog                                    |    95 +
 gcc/d/d-builtins.cc                                |     9 +-
 gcc/d/d-convert.cc                                 |    31 +-
 gcc/d/decl.cc                                      |    50 +-
 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/escape.d                                 |    24 +-
 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/imports.cc                                   |     9 +
 gcc/d/intrinsics.cc                                |     2 +
 gcc/d/lang.opt                                     |     4 +
 gcc/d/types.cc                                     |    39 +-
 gcc/doc/extend.texi                                |     5 +-
 gcc/doc/gm2.texi                                   |   235 +-
 gcc/doc/install.texi                               |     3 +
 gcc/doc/invoke.texi                                |    53 +-
 gcc/dwarf2out.cc                                   |     3 +-
 gcc/fortran/ChangeLog                              |    73 +
 gcc/fortran/arith.cc                               |     5 +
 gcc/fortran/gfortran.texi                          |     3 +-
 gcc/fortran/primary.cc                             |     3 +-
 gcc/fortran/symbol.cc                              |     7 +
 gcc/fortran/trans-array.cc                         |     2 +-
 gcc/fortran/trans-expr.cc                          |    13 +-
 gcc/fwprop.cc                                      |    16 +-
 gcc/genmatch.cc                                    |     6 +-
 gcc/gimple-fold.cc                                 |    57 +-
 gcc/gimple-predicate-analysis.cc                   |     4 +-
 gcc/gimplify.cc                                    |    11 +-
 gcc/go/ChangeLog                                   |    12 +
 gcc/go/go-backend.cc                               |     6 +-
 gcc/go/go-lang.cc                                  |     8 +-
 gcc/go/gofrontend/expressions.cc                   |     3 +-
 gcc/go/gofrontend/gogo.cc                          |    31 +-
 gcc/ipa-sra.cc                                     |    11 +
 gcc/ira-costs.cc                                   |    10 +
 gcc/jit/ChangeLog                                  |     4 +
 gcc/lto/ChangeLog                                  |     4 +
 gcc/m2/ChangeLog                                   |   765 +
 gcc/m2/Make-lang.in                                |    28 +-
 gcc/m2/Make-maintainer.in                          |   153 +-
 gcc/m2/gm2-compiler/M2ALU.mod                      |    31 +-
 gcc/m2/gm2-compiler/M2BasicBlock.def               |     3 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |    24 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |    47 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |    23 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   128 +-
 gcc/m2/gm2-compiler/M2GenGCC.def                   |    23 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   367 +-
 gcc/m2/gm2-compiler/M2MetaError.mod                |     6 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |   100 +-
 gcc/m2/gm2-compiler/M2Options.def                  |    18 +
 gcc/m2/gm2-compiler/M2Options.mod                  |   188 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |   121 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   784 +-
 gcc/m2/gm2-compiler/M2Scope.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Scope.mod                    |     4 +-
 gcc/m2/gm2-compiler/M2SymInit.def                  |    58 +
 gcc/m2/gm2-compiler/M2SymInit.mod                  |  2179 ++
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |     6 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |    13 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |    11 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    11 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |   259 +-
 gcc/m2/gm2-compiler/PCBuild.bnf                    |    10 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |     3 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |    11 +-
 gcc/m2/gm2-compiler/SymbolKey.mod                  |     8 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |   119 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |   563 +-
 gcc/m2/gm2-gcc/gcc-consolidation.h                 |     4 -
 gcc/m2/gm2-gcc/init.cc                             |     2 +
 gcc/m2/gm2-gcc/m2decl.cc                           |    48 +-
 gcc/m2/gm2-gcc/m2decl.def                          |    10 +-
 gcc/m2/gm2-gcc/m2decl.h                            |     8 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |   362 +-
 gcc/m2/gm2-gcc/m2expr.def                          |     4 +
 gcc/m2/gm2-gcc/m2expr.h                            |     2 +
 gcc/m2/gm2-gcc/m2options.h                         |     2 +
 gcc/m2/gm2-gcc/m2tree.cc                           |     4 +-
 gcc/m2/gm2-gcc/m2type.cc                           |    19 +-
 gcc/m2/gm2-lang.cc                                 |    33 +-
 gcc/m2/gm2-libs-coroutines/TimerHandler.mod        |    37 +-
 gcc/m2/gm2-libs-iso/LongIO.mod                     |     2 +
 gcc/m2/gm2-libs-iso/LongWholeIO.mod                |     3 +
 gcc/m2/gm2-libs-iso/RTgen.mod                      |    10 +-
 gcc/m2/gm2-libs-iso/RealIO.mod                     |     2 +
 gcc/m2/gm2-libs-iso/SeqFile.mod                    |    45 +-
 gcc/m2/gm2-libs-iso/ShortWholeIO.mod               |     3 +
 gcc/m2/gm2-libs-iso/Strings.mod                    |    58 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |    10 -
 gcc/m2/gm2-libs-iso/TextIO.mod                     |   150 +-
 .../GM2LINK.h => gm2-libs-iso/TextUtil.def}        |    55 +-
 gcc/m2/gm2-libs-iso/TextUtil.mod                   |    42 +
 gcc/m2/gm2-libs-iso/WholeIO.mod                    |     5 +-
 gcc/m2/gm2-libs/DynamicStrings.mod                 |     9 +-
 gcc/m2/gm2-libs/FIO.def                            |     4 +-
 gcc/m2/gm2-libs/FIO.mod                            |   104 +-
 gcc/m2/gm2-libs/IO.mod                             |    16 +-
 gcc/m2/gm2-libs/M2Dependent.mod                    |     2 -
 gcc/m2/gm2-libs/RTint.mod                          |    70 +-
 gcc/m2/lang.opt                                    |     8 +
 gcc/m2/m2.flex                                     |     2 +-
 gcc/m2/m2pp.cc                                     |    39 +-
 gcc/m2/mc-boot/GDynamicStrings.cc                  |    29 +-
 gcc/m2/mc-boot/GFIO.cc                             |     2 -
 gcc/m2/mc-boot/GFormatStrings.cc                   |     2 -
 gcc/m2/mc-boot/GM2Dependent.cc                     |    85 +-
 gcc/m2/mc-boot/GM2Dependent.h                      |     2 +-
 gcc/m2/mc-boot/GM2LINK.h                           |    60 -
 gcc/m2/mc-boot/GM2RTS.cc                           |     6 +-
 gcc/m2/mc-boot/GM2RTS.h                            |     2 +-
 gcc/m2/mc-boot/GRTExceptions.cc                    |     1 -
 gcc/m2/mc-boot/GRTint.cc                           |     6 +-
 gcc/m2/mc-boot/GSFIO.cc                            |     1 -
 gcc/m2/mc-boot/GStringConvert.cc                   |     4 +-
 gcc/m2/mc-boot/Gdecl.cc                            |     2 +-
 gcc/m2/pge-boot/GASCII.cc                          |     1 +
 gcc/m2/pge-boot/GASCII.h                           |     1 +
 gcc/m2/pge-boot/GArgs.cc                           |     5 +-
 gcc/m2/pge-boot/GArgs.h                            |     3 +-
 gcc/m2/pge-boot/GAssertion.cc                      |     5 +-
 gcc/m2/pge-boot/GAssertion.h                       |     3 +-
 gcc/m2/pge-boot/GBreak.h                           |     1 +
 gcc/m2/pge-boot/GCmdArgs.h                         |     3 +-
 gcc/m2/pge-boot/GDebug.cc                          |    14 +-
 gcc/m2/pge-boot/GDebug.h                           |     5 +-
 gcc/m2/pge-boot/GDynamicStrings.cc                 |   150 +-
 gcc/m2/pge-boot/GDynamicStrings.h                  |    15 +-
 gcc/m2/pge-boot/GEnvironment.h                     |     5 +-
 gcc/m2/pge-boot/GFIO.cc                            |   131 +-
 gcc/m2/pge-boot/GFIO.h                             |    19 +-
 gcc/m2/pge-boot/GFormatStrings.h                   |     1 +
 gcc/m2/pge-boot/GFpuIO.h                           |     1 +
 gcc/m2/pge-boot/GIO.cc                             |   113 +-
 gcc/m2/pge-boot/GIO.h                              |     9 +-
 gcc/m2/pge-boot/GIndexing.cc                       |    20 +-
 gcc/m2/pge-boot/GIndexing.h                        |     5 +-
 gcc/m2/pge-boot/GLists.cc                          |    15 +-
 gcc/m2/pge-boot/GLists.h                           |     3 +-
 gcc/m2/pge-boot/GM2Dependent.cc                    |   188 +-
 gcc/m2/pge-boot/GM2Dependent.h                     |     5 +-
 gcc/m2/pge-boot/GM2EXCEPTION.cc                    |     5 +-
 gcc/m2/pge-boot/GM2EXCEPTION.h                     |     3 +-
 gcc/m2/pge-boot/GM2LINK.cc                         |    27 -
 gcc/m2/pge-boot/GM2RTS.cc                          |    51 +-
 gcc/m2/pge-boot/GM2RTS.h                           |    13 +-
 gcc/m2/pge-boot/GNameKey.cc                        |    17 +-
 gcc/m2/pge-boot/GNameKey.h                         |     5 +-
 gcc/m2/pge-boot/GNumberIO.cc                       |    81 +-
 gcc/m2/pge-boot/GNumberIO.h                        |     1 +
 gcc/m2/pge-boot/GOutput.cc                         |    15 +-
 gcc/m2/pge-boot/GOutput.h                          |     3 +-
 gcc/m2/pge-boot/GPushBackInput.cc                  |    15 +-
 gcc/m2/pge-boot/GPushBackInput.h                   |     3 +-
 gcc/m2/pge-boot/GRTExceptions.cc                   |    52 +-
 gcc/m2/pge-boot/GRTExceptions.h                    |     9 +-
 gcc/m2/pge-boot/GSArgs.h                           |     3 +-
 gcc/m2/pge-boot/GSEnvironment.h                    |     5 +-
 gcc/m2/pge-boot/GSFIO.cc                           |    10 +-
 gcc/m2/pge-boot/GSFIO.h                            |     5 +-
 gcc/m2/pge-boot/GSYSTEM.h                          |     1 +
 gcc/m2/pge-boot/GScan.h                            |     5 +-
 gcc/m2/pge-boot/GStdIO.cc                          |     1 +
 gcc/m2/pge-boot/GStdIO.h                           |     1 +
 gcc/m2/pge-boot/GStorage.cc                        |     5 +-
 gcc/m2/pge-boot/GStorage.h                         |     3 +-
 gcc/m2/pge-boot/GStrCase.cc                        |     1 +
 gcc/m2/pge-boot/GStrCase.h                         |     1 +
 gcc/m2/pge-boot/GStrIO.cc                          |     9 +-
 gcc/m2/pge-boot/GStrIO.h                           |     1 +
 gcc/m2/pge-boot/GStrLib.cc                         |    27 +-
 gcc/m2/pge-boot/GStrLib.h                          |     7 +-
 gcc/m2/pge-boot/GStringConvert.h                   |    25 +-
 gcc/m2/pge-boot/GSymbolKey.cc                      |    27 +-
 gcc/m2/pge-boot/GSymbolKey.h                       |     9 +-
 gcc/m2/pge-boot/GSysExceptions.h                   |     1 +
 gcc/m2/pge-boot/GSysStorage.cc                     |    29 +-
 gcc/m2/pge-boot/GSysStorage.h                      |     3 +-
 gcc/m2/pge-boot/GTimeString.h                      |     1 +
 gcc/m2/pge-boot/GUnixArgs.h                        |     1 +
 gcc/m2/pge-boot/Gbnflex.cc                         |    45 +-
 gcc/m2/pge-boot/Gbnflex.h                          |    11 +-
 gcc/m2/pge-boot/Gdtoa.h                            |     5 +-
 gcc/m2/pge-boot/Gerrno.h                           |     1 +
 gcc/m2/pge-boot/Gldtoa.h                           |     5 +-
 gcc/m2/pge-boot/Glibc.h                            |     3 +-
 gcc/m2/pge-boot/Glibm.h                            |     1 +
 gcc/m2/pge-boot/Gpge.cc                            |   569 +-
 gcc/m2/pge-boot/Gtermios.h                         |     9 +-
 gcc/m2/pge-boot/Gwrapc.h                           |     1 +
 gcc/m2/target-independent/m2/gm2-libs.texi         |    78 +-
 gcc/m2/tools-src/checkmeta.py                      |   123 +
 gcc/match.pd                                       |    25 +-
 gcc/objc/ChangeLog                                 |     4 +
 gcc/objcp/ChangeLog                                |     4 +
 gcc/po/ChangeLog                                   |    26 +
 gcc/po/be.po                                       |  6423 ++--
 gcc/po/da.po                                       |  6434 ++--
 gcc/po/de.po                                       |  6438 ++--
 gcc/po/el.po                                       |  6427 ++--
 gcc/po/es.po                                       |  6437 ++--
 gcc/po/fi.po                                       |  6429 ++--
 gcc/po/fr.po                                       |  6436 ++--
 gcc/po/gcc.pot                                     |  6426 ++--
 gcc/po/hr.po                                       |  6445 ++--
 gcc/po/id.po                                       |  6438 ++--
 gcc/po/ja.po                                       |  6430 ++--
 gcc/po/nl.po                                       |  6425 ++--
 gcc/po/ru.po                                       |  6437 ++--
 gcc/po/sr.po                                       |  6440 ++--
 gcc/po/sv.po                                       |  6433 ++--
 gcc/po/tr.po                                       |  6442 ++--
 gcc/po/uk.po                                       | 38497 +++++++++----------
 gcc/po/vi.po                                       |  6434 ++--
 gcc/po/zh_CN.po                                    |  6442 ++--
 gcc/po/zh_TW.po                                    |  6433 ++--
 gcc/range-op-float.cc                              |    24 +-
 gcc/rtlanal.cc                                     |    15 +
 gcc/rtlanal.h                                      |     2 +
 gcc/rust/ChangeLog                                 |    12 +
 gcc/rust/rust-object-export.cc                     |     6 +-
 gcc/testsuite/ChangeLog                            |   776 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C    |    18 +
 gcc/testsuite/g++.dg/cpp0x/initlist-explicit3.C    |    15 +
 gcc/testsuite/g++.dg/cpp0x/initlist-opt1.C         |    15 +
 gcc/testsuite/g++.dg/cpp0x/noexcept79.C            |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C   |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C   |    14 +
 gcc/testsuite/g++.dg/cpp2a/fn-template26.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class57.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class58.C       |    20 +
 gcc/testsuite/g++.dg/cpp2a/nontype-float3.C        |    12 +
 gcc/testsuite/g++.dg/debug/pr110295.C              |    19 +
 gcc/testsuite/g++.dg/opt/pr110515.C                |   223 +
 gcc/testsuite/g++.dg/vect/pr110557.cc              |    39 +
 .../g++.dg/warn/Wdangling-pointer-pr110055.C       |    16 +
 .../testsuite/g++.target/aarch64/acle/acle.exp     |    34 +-
 gcc/testsuite/g++.target/aarch64/acle/ls64.C       |    10 +
 gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C   |    10 +
 gcc/testsuite/g++.target/i386/mv16.C               |     6 +
 gcc/testsuite/g++.target/powerpc/pr105325.C        |    28 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c    |    26 +
 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.c-torture/execute/pr110165-1.c   |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr110166-1.c   |    33 +
 gcc/testsuite/gcc.dg/ipa/pr110276.c                |    15 +
 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 +
 gcc/testsuite/gcc.dg/pr110731.c                    |    17 +
 gcc/testsuite/gcc.dg/pr110755.c                    |    29 +
 gcc/testsuite/gcc.dg/pr56837.c                     |     2 +-
 gcc/testsuite/gcc.dg/torture/pr110228.c            |    34 +
 gcc/testsuite/gcc.dg/torture/pr110298.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr110556.c            |    42 +
 gcc/testsuite/gcc.dg/torture/pr110669.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr110766.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr110799.c            |    46 +
 gcc/testsuite/gcc.dg/uninit-pr101912.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/pr110381.c               |    45 +
 gcc/testsuite/gcc.dg/vect/pr97428.c                |     1 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c   |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pr110100.c   |     7 +
 gcc/testsuite/gcc.target/aarch64/acle/pr110132.c   |    15 +
 .../gcc.target/aarch64/feature-bf16-backport.c     |    10 +
 .../gcc.target/aarch64/feature-dotprod-backport.c  |    10 +
 .../gcc.target/aarch64/feature-fp16-backport.c     |    10 +
 .../aarch64/feature-fp16-scalar-backport.c         |    10 +
 .../gcc.target/aarch64/feature-fp16fml-backport.c  |    10 +
 .../gcc.target/aarch64/feature-i8mm-backport.c     |    10 +
 .../gcc.target/aarch64/feature-memtag-backport.c   |    10 +
 .../gcc.target/aarch64/feature-sha3-backport.c     |    10 +
 .../gcc.target/aarch64/feature-sm4-backport.c      |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/pr110280.c    |    12 +
 gcc/testsuite/gcc.target/alpha/pr106966.c          |    13 +
 gcc/testsuite/gcc.target/arm/pr109939.c            |    14 +
 gcc/testsuite/gcc.target/arm/pure-code/pr109800.c  |     4 +
 gcc/testsuite/gcc.target/avr/torture/pr109650-1.c  |    63 +
 gcc/testsuite/gcc.target/avr/torture/pr109650-2.c  |    79 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-12.c  |     3 +-
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c  |    14 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-7.c   |     3 +-
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-9.c   |     3 +-
 gcc/testsuite/gcc.target/i386/bf16_short_warn.c    |    17 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |     1 +
 gcc/testsuite/gcc.target/i386/mvc17.c              |    11 +
 gcc/testsuite/gcc.target/i386/pr104610.c           |     2 +-
 gcc/testsuite/gcc.target/i386/pr110108-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr110206.c           |    39 +
 gcc/testsuite/gcc.target/i386/pr110227.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr110309.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr69482-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/sse4_1-stv-8.c       |    11 -
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-0.c |    23 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-1.c |    27 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-2.c |    27 +
 .../gcc.target/powerpc/darwin-structs-0.h          |    29 +
 .../gcc.target/powerpc/fusion-p10-ldcmpi.c         |    16 +-
 gcc/testsuite/gcc.target/powerpc/pr109932-1.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr109932-2.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr110011.c        |    42 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-1.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-2.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-3.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-4.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-5.c     |    15 +
 .../riscv/amo-table-a-6-compare-exchange-1.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-2.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-3.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-4.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-5.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-6.c       |    10 +
 .../riscv/amo-table-a-6-compare-exchange-7.c       |     9 +
 .../gcc.target/riscv/amo-table-a-6-fence-1.c       |    14 +
 .../gcc.target/riscv/amo-table-a-6-fence-2.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-3.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-4.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-5.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-load-1.c        |    16 +
 .../gcc.target/riscv/amo-table-a-6-load-2.c        |    17 +
 .../gcc.target/riscv/amo-table-a-6-load-3.c        |    18 +
 .../gcc.target/riscv/amo-table-a-6-store-1.c       |    16 +
 .../gcc.target/riscv/amo-table-a-6-store-2.c       |    17 +
 .../riscv/amo-table-a-6-store-compat-3.c           |    18 +
 .../riscv/amo-table-a-6-subword-amo-add-1.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-2.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-3.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-4.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-5.c        |     9 +
 gcc/testsuite/gcc.target/riscv/pr89835.c           |     9 +
 gcc/testsuite/gcc.target/sparc/pr109541.c          |    23 +
 .../gdc.dg/Wbuiltin_declaration_mismatch2.d        |    44 +-
 gcc/testsuite/gdc.dg/pr108842.d                    |     4 +
 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/pr98277.d                     |    11 +
 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/compilable/test23978.d      |    30 +
 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 +
 .../gfortran.dg/allocatable_function_1.f90         |     2 +-
 gcc/testsuite/gfortran.dg/assumed_type_18.f90      |    52 +
 .../gfortran.dg/deferred_character_37.f90          |    88 +
 gcc/testsuite/gfortran.dg/findloc_10.f90           |    13 +
 gcc/testsuite/gfortran.dg/findloc_9.f90            |    19 +
 gcc/testsuite/gfortran.dg/pr108961.f90             |    26 +
 gcc/testsuite/gfortran.dg/reshape_8.f90            |     2 +-
 gcc/testsuite/gfortran.dg/zero_sized_14.f90        |   181 +
 gcc/testsuite/gfortran.dg/zero_sized_15.f90        |   114 +
 gcc/testsuite/gm2/cpp/fail/cpp-fail.exp            |    37 +
 gcc/testsuite/gm2/cpp/fail/foocpp.mod              |     5 +
 gcc/testsuite/gm2/errors/fail/badabs.mod           |     7 +
 gcc/testsuite/gm2/errors/fail/badenum.mod          |     8 +
 .../extensions/asm/fail/extensions-asm-fail.exp    |    37 +
 .../gm2/extensions/asm/fail/stressreturn.mod       |    14 +
 .../extensions/asm/pass/extensions-asm-pass.exp    |    37 +
 gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod   |    13 +
 gcc/testsuite/gm2/isolib/run/pass/seqappend.mod    |    77 +
 gcc/testsuite/gm2/isolib/run/pass/skiplinetest.mod |    52 +
 gcc/testsuite/gm2/isolib/run/pass/testdelete.mod   |    85 +
 gcc/testsuite/gm2/isolib/run/pass/testreadint.mod  |    89 +
 gcc/testsuite/gm2/pim/fail/foovaltype.mod          |     7 +
 gcc/testsuite/gm2/pim/fail/highice.mod             |     7 +
 gcc/testsuite/gm2/pim/fail/largeconst.mod          |     2 +-
 gcc/testsuite/gm2/pim/fail/largeconst2.mod         |     7 +
 gcc/testsuite/gm2/pim/pass/fooasm3.mod             |    12 +
 gcc/testsuite/gm2/pim/pass/program2.mod            |     3 +-
 gcc/testsuite/gm2/pim/run/pass/ForChar.mod         |    33 +
 gcc/testsuite/gm2/pim/run/pass/hightests.mod       |    61 +
 .../gm2/pimlib/run/pass/testfiobinary.mod          |    89 +
 .../cascade/fail/cascadedif.mod                    |    25 +
 ...tches-uninit-variable-checking-cascade-fail.exp |    37 +
 .../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 +
 .../uninit-variable-checking/pass/assignparam.mod  |    31 +
 .../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 +
 .../uninit-variable-checking/pass/tiny.mod         |    13 +
 ...es-uninit-variable-checking-procedures-fail.exp |    37 +
 .../procedures/fail/testdispose.mod                |    24 +
 .../procedures/fail/testdispose2.mod               |    24 +
 .../procedures/fail/testdispose3.mod               |    24 +
 .../procedures/fail/testdispose4.mod               |    22 +
 .../procedures/fail/testnew.mod                    |    31 +
 .../procedures/fail/testnew2.mod                   |    31 +
 .../procedures/fail/testnew3.mod                   |    34 +
 .../procedures/fail/testnew4.mod                   |    34 +
 .../procedures/fail/testnew5.mod                   |    31 +
 .../procedures/fail/testnew6.mod                   |    27 +
 .../procedures/fail/testnil.mod                    |    17 +
 .../procedures/fail/testptrptr.mod                 |    32 +
 .../procedures/pass/assignparam2.mod               |    31 +
 ...es-uninit-variable-checking-procedures-pass.exp |    37 +
 .../procedures/pass/testdispose3.mod               |    23 +
 .../procedures/pass/testdispose4.mod               |    22 +
 .../procedures/pass/testnew5.mod                   |    27 +
 .../procedures/pass/testnew6.mod                   |    27 +
 .../procedures/pass/testparamlvalue.mod            |    26 +
 .../procedures/pass/testparamrvalue.mod            |    26 +
 .../procedures/pass/testproc.mod                   |    15 +
 .../procedures/pass/testptrptr.mod                 |    29 +
 gcc/testsuite/lib/g++.exp                          |     4 -
 gcc/testsuite/lib/gm2.exp                          |     4 +
 gcc/testsuite/lib/obj-c++.exp                      |     4 -
 gcc/testsuite/lib/target-supports.exp              |     2 +-
 gcc/tree-scalar-evolution.cc                       |     2 +
 gcc/tree-ssa-alias.cc                              |     6 +
 gcc/tree-ssa-ifcombine.cc                          |     8 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |     7 +-
 gcc/tree-ssa-pre.cc                                |    16 +-
 gcc/tree-ssa-structalias.cc                        |   117 +-
 gcc/tree-ssa-tail-merge.cc                         |    22 +-
 gcc/tree-vect-patterns.cc                          |    60 +-
 gcc/tree-vect-slp.cc                               |    18 +-
 gcc/wide-int.cc                                    |     4 +-
 gnattools/ChangeLog                                |     4 +
 gotools/ChangeLog                                  |     4 +
 include/ChangeLog                                  |     4 +
 intl/ChangeLog                                     |     4 +
 libada/ChangeLog                                   |     4 +
 libatomic/ChangeLog                                |     4 +
 libbacktrace/ChangeLog                             |     4 +
 libcc1/ChangeLog                                   |     4 +
 libcody/ChangeLog                                  |     4 +
 libcpp/ChangeLog                                   |     4 +
 libcpp/po/ChangeLog                                |     4 +
 libdecnumber/ChangeLog                             |     4 +
 libffi/ChangeLog                                   |     4 +
 libgcc/ChangeLog                                   |    22 +
 libgcc/config/avr/libf7/ChangeLog                  |     4 +
 libgcc/config/libbid/ChangeLog                     |     4 +
 libgcc/config/riscv/atomic.c                       |     4 +-
 libgcc/unwind-dw2-fde-dip.c                        |     2 +-
 libgfortran/ChangeLog                              |     4 +
 libgm2/ChangeLog                                   |    62 +
 libgm2/Makefile.am                                 |     2 +-
 libgm2/Makefile.in                                 |     2 +-
 libgm2/libm2cor/KeyBoardLEDs.cc                    |    31 +-
 libgm2/libm2cor/Makefile.am                        |     2 +-
 libgm2/libm2cor/Makefile.in                        |     2 +-
 libgm2/libm2iso/Makefile.am                        |     4 +-
 libgm2/libm2iso/Makefile.in                        |     8 +-
 libgm2/libm2log/Makefile.am                        |     2 +-
 libgm2/libm2log/Makefile.in                        |     2 +-
 libgm2/libm2min/Makefile.am                        |     2 +-
 libgm2/libm2min/Makefile.in                        |     2 +-
 libgm2/libm2pim/Makefile.am                        |     2 +-
 libgm2/libm2pim/Makefile.in                        |     2 +-
 libgo/Makefile.am                                  |     2 +
 libgo/Makefile.in                                  |    23 +-
 libgo/go/internal/abi/abi.go                       |    10 +-
 libgo/go/runtime/mem_gccgo.go                      |     6 +-
 libgo/runtime/go-mmap.c                            |    21 +
 libgo/runtime/runtime.h                            |     3 -
 libgomp/ChangeLog                                  |    62 +
 libgomp/Makefile.in                                |     1 +
 libgomp/configure                                  |    90 +-
 libgomp/configure.ac                               |     7 +
 libgomp/testsuite/Makefile.am                      |    79 +-
 libgomp/testsuite/Makefile.in                      |    78 +-
 libgomp/testsuite/config/default.exp               |     2 -
 libgomp/testsuite/flock                            |    17 +
 libgomp/testsuite/lib/libgomp.exp                  |    38 +-
 libgomp/testsuite/libgomp-site-extra.exp.in        |     1 +
 libgomp/testsuite/libgomp.c++/c++.exp              |     7 +-
 libgomp/testsuite/libgomp.oacc-c++/c++.exp         |     7 +-
 libiberty/ChangeLog                                |     4 +
 libitm/ChangeLog                                   |     4 +
 libobjc/ChangeLog                                  |     4 +
 libphobos/ChangeLog                                |    31 +
 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 +
 libquadmath/ChangeLog                              |     4 +
 libsanitizer/ChangeLog                             |     4 +
 libssp/ChangeLog                                   |     4 +
 libstdc++-v3/ChangeLog                             |   502 +
 libstdc++-v3/acinclude.m4                          |    83 +-
 libstdc++-v3/config.h.in                           |    10 +
 libstdc++-v3/config/io/basic_file_stdio.cc         |    68 +-
 libstdc++-v3/configure                             |   184 +-
 libstdc++-v3/configure.ac                          |     6 +
 libstdc++-v3/doc/html/manual/configure.html        |    11 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |    11 +-
 libstdc++-v3/include/bits/algorithmfwd.h           |     2 +
 libstdc++-v3/include/bits/alloc_traits.h           |     2 +-
 libstdc++-v3/include/bits/chrono.h                 |    19 +-
 libstdc++-v3/include/bits/chrono_io.h              |   339 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |    35 +-
 libstdc++-v3/include/bits/locale_classes.tcc       |     3 -
 libstdc++-v3/include/bits/stl_algo.h               |     6 +-
 libstdc++-v3/include/bits/stl_bvector.h            |     3 +-
 libstdc++-v3/include/bits/stl_construct.h          |     4 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |     6 +
 libstdc++-v3/include/bits/vector.tcc               |     5 +-
 libstdc++-v3/include/debug/helper_functions.h      |    32 +-
 libstdc++-v3/include/experimental/internet         |     2 +
 libstdc++-v3/include/std/array                     |    10 +-
 libstdc++-v3/include/std/expected                  |   126 +-
 libstdc++-v3/include/std/format                    |    94 +-
 libstdc++-v3/include/std/iostream                  |     3 +-
 libstdc++-v3/include/std/ratio                     |    53 +-
 libstdc++-v3/include/std/scoped_allocator          |    45 +-
 libstdc++-v3/src/c++11/shared_ptr.cc               |     8 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |     9 +-
 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           |    59 +-
 libstdc++-v3/testsuite/20_util/duration/cons/2.cc  |     4 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |     4 +
 .../20_util/duration/requirements/typedefs_neg1.cc |     2 +-
 .../20_util/duration/requirements/typedefs_neg2.cc |     2 +-
 libstdc++-v3/testsuite/20_util/expected/lwg3877.cc |   155 +
 libstdc++-v3/testsuite/20_util/expected/lwg3938.cc |   142 +
 libstdc++-v3/testsuite/20_util/from_chars/5.cc     |     8 +-
 libstdc++-v3/testsuite/20_util/from_chars/6.cc     |     2 +-
 .../20_util/ratio/requirements/type_constraints.cc |    34 +
 .../testsuite/20_util/scoped_allocator/noexcept.cc |    47 +
 libstdc++-v3/testsuite/20_util/variant/86874.cc    |     4 +-
 .../23_containers/array/element_access/110139.cc   |     5 +
 .../23_containers/deque/modifiers/emplace/1.cc     |    70 +
 .../23_containers/deque/modifiers/emplace/52799.cc |    27 -
 .../deque/modifiers/emplace/const_iterator.cc      |    26 -
 .../forward_list/debug/iterator1_neg.cc            |     2 +-
 .../forward_list/debug/iterator3_neg.cc            |     2 +-
 .../23_containers/list/modifiers/emplace/1.cc      |    71 +
 .../23_containers/list/modifiers/emplace/52799.cc  |    27 -
 .../list/modifiers/emplace/const_iterator.cc       |    26 -
 .../testsuite/23_containers/vector/bool/110807.cc  |    14 +
 .../23_containers/vector/cons/destroy-adl.cc       |    11 +
 .../23_containers/vector/modifiers/emplace/1.cc    |    70 +
 .../vector/modifiers/emplace/52799.cc              |    27 -
 .../vector/modifiers/emplace/const_iterator.cc     |    26 -
 .../indirect_callable/projected-adl.cc             |    42 +
 .../25_algorithms/lower_bound/partitioned.cc       |     4 +-
 .../testsuite/25_algorithms/random_shuffle/1.cc    |     1 +
 .../25_algorithms/random_shuffle/59603.cc          |     1 +
 .../25_algorithms/random_shuffle/deprecated.cc     |    19 +
 .../25_algorithms/random_shuffle/moveable.cc       |     1 +
 .../random/discrete_distribution/cons/range.cc     |     4 +-
 .../piecewise_constant_distribution/cons/range.cc  |     4 +-
 .../piecewise_linear_distribution/cons/range.cc    |     2 +-
 .../testsuite/26_numerics/valarray/transcend.cc    |     2 +-
 .../basic_istream/extractors_arithmetic/char/01.cc |     2 +-
 .../basic_istream/extractors_arithmetic/char/09.cc |     2 +-
 .../basic_istream/extractors_arithmetic/char/10.cc |     2 +-
 .../extractors_arithmetic/wchar_t/01.cc            |     2 +-
 .../extractors_arithmetic/wchar_t/09.cc            |     2 +-
 .../extractors_arithmetic/wchar_t/10.cc            |     2 +-
 .../filesystem/operations/copy_file_108178.cc      |    33 +
 .../27_io/filesystem/path/construct/95048.cc       |     6 +
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |     2 +-
 .../filesystem/path/construct/95048.cc             |     6 +
 .../ext/random/hoyt_distribution/cons/parms.cc     |     2 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |     3 -
 .../testsuite/std/format/functions/format.cc       |    42 +
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |    15 +-
 libstdc++-v3/testsuite/std/format/string.cc        |     5 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    20 +-
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |    12 +-
 libstdc++-v3/testsuite/std/time/format.cc          |    10 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    28 +-
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |    64 +
 libvtv/ChangeLog                                   |     4 +
 lto-plugin/ChangeLog                               |     4 +
 maintainer-scripts/ChangeLog                       |     4 +
 zlib/ChangeLog                                     |     4 +
 721 files changed, 100315 insertions(+), 85397 deletions(-)

diff --cc gcc/ChangeLog.ibm
index f1a6df0926a,00000000000..82992eb00be
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,3 -1,0 +1,7 @@@
++2023-07-31  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
++
 +2023-06-05  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

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

end of thread, other threads:[~2024-05-29 19:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-26 21:25 [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13 Peter Bergner
  -- strict thread matches above, loose matches on Subject: below --
2024-05-29 19:34 Peter Bergner
2023-10-05  1:28 Peter Bergner
2023-08-25 13:28 Peter Bergner
2023-08-01  1:19 Peter Bergner

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