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

commit d776f42bb910ebccf652b010b80c22bcca736f7f
Merge: f4e68dc3bdc8 d10ef83766fc
Author: Jakub Jelinek <[email protected]>
Date:   Fri May 15 10:32:20 2026 +0200

    Merge commit 'r16-8917-gd10ef83766fc886bb76c1aadae2e5dd760e155f0' into 
redhat/gcc-16-branch

Diff:

 gcc/ChangeLog                                      |   229 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    18 +
 gcc/ada/einfo.ads                                  |    17 +-
 gcc/ada/exp_imgv.adb                               |     9 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |     8 +-
 gcc/ada/libgnat/s-dorepr__freebsd.adb              |     4 +-
 gcc/algol68/ChangeLog                              |     7 +
 gcc/algol68/Make-lang.in                           |     2 +-
 gcc/config/avr/avr.cc                              |    16 +-
 gcc/config/avr/gen-avr-mmcu-specs.cc               |     2 +
 gcc/config/avr/specs.h                             |     1 +
 gcc/config/i386/i386.md                            |     3 +-
 gcc/config/i386/sse.md                             |     2 +-
 gcc/config/i386/x86-tune.def                       |     4 +-
 gcc/config/loongarch/constraints.md                |     9 +
 gcc/config/loongarch/loongarch-protos.h            |     1 +
 gcc/config/loongarch/loongarch.cc                  |    96 +-
 gcc/config/loongarch/loongarch.h                   |     3 +-
 gcc/config/loongarch/loongarch.md                  |    88 +-
 gcc/config/loongarch/predicates.md                 |     8 +
 gcc/config/mingw/winnt.cc                          |     4 +-
 gcc/config/or1k/or1k.cc                            |     7 +-
 gcc/config/s390/s390.cc                            |     4 +
 gcc/config/s390/s390.md                            |     3 +-
 gcc/cp/ChangeLog                                   |   190 +
 gcc/cp/call.cc                                     |    16 +-
 gcc/cp/class.cc                                    |     3 +-
 gcc/cp/constexpr.cc                                |     7 +-
 gcc/cp/cp-tree.h                                   |    88 +-
 gcc/cp/decl.cc                                     |     6 +-
 gcc/cp/mangle.cc                                   |    15 +-
 gcc/cp/module.cc                                   |    31 +-
 gcc/cp/pt.cc                                       |    22 +-
 gcc/cp/reflect.cc                                  |   191 +-
 gcc/cp/rtti.cc                                     |     2 +-
 gcc/cp/semantics.cc                                |     2 +-
 gcc/cp/tree.cc                                     |    22 +-
 gcc/d/ChangeLog                                    |    12 +
 gcc/d/types.cc                                     |    26 +-
 gcc/doc/invoke.texi                                |     4 +-
 gcc/fortran/ChangeLog                              |    33 +
 gcc/fortran/trans-array.cc                         |    22 +-
 gcc/fortran/trans-decl.cc                          |    10 -
 gcc/fortran/trans-io.cc                            |     2 +-
 gcc/gimple-fold.cc                                 |    14 +-
 gcc/glimits.h                                      |     4 +-
 gcc/match.pd                                       |     6 +-
 gcc/po/ChangeLog                                   |    10 +
 gcc/po/be.po                                       | 12004 +++++++++---------
 gcc/po/da.po                                       | 12052 +++++++++---------
 gcc/po/de.po                                       | 12034 +++++++++---------
 gcc/po/el.po                                       | 12014 +++++++++---------
 gcc/po/es.po                                       | 12060 +++++++++---------
 gcc/po/fi.po                                       | 12035 +++++++++---------
 gcc/po/fr.po                                       | 12043 +++++++++---------
 gcc/po/hr.po                                       | 12013 +++++++++---------
 gcc/po/id.po                                       | 12035 +++++++++---------
 gcc/po/ja.po                                       | 12027 +++++++++---------
 gcc/po/ka.po                                       | 12000 +++++++++---------
 gcc/po/nl.po                                       | 12018 +++++++++---------
 gcc/po/ru.po                                       | 12049 +++++++++---------
 gcc/po/sr.po                                       | 12042 +++++++++---------
 gcc/po/sv.po                                       | 12066 ++++++++++---------
 gcc/po/tr.po                                       | 12047 +++++++++---------
 gcc/po/uk.po                                       | 12045 +++++++++---------
 gcc/po/vi.po                                       | 12038 +++++++++---------
 gcc/po/zh_CN.po                                    | 12056 +++++++++---------
 gcc/po/zh_TW.po                                    | 12035 +++++++++---------
 gcc/testsuite/ChangeLog                            |   324 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto27.C        |     5 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto28.C        |    14 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address16.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class75.C       |    34 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-warn1.C       |    10 +
 gcc/testsuite/g++.dg/modules/attrib-6_a.C          |    10 +
 gcc/testsuite/g++.dg/modules/attrib-6_b.C          |     8 +
 gcc/testsuite/g++.dg/modules/attrib-6_c.C          |     8 +
 gcc/testsuite/g++.dg/modules/auto-9.h              |    42 +
 gcc/testsuite/g++.dg/modules/auto-9_a.H            |     9 +
 gcc/testsuite/g++.dg/modules/auto-9_b.C            |     6 +
 gcc/testsuite/g++.dg/modules/modules.exp           |     5 +-
 gcc/testsuite/g++.dg/reflect/alias3.C              |    15 +
 gcc/testsuite/g++.dg/reflect/anon5.C               |    16 +
 gcc/testsuite/g++.dg/reflect/bases_of4.C           |    45 +
 gcc/testsuite/g++.dg/reflect/bases_of5.C           |   128 +
 gcc/testsuite/g++.dg/reflect/can_substitute2.C     |    19 +
 gcc/testsuite/g++.dg/reflect/extract12.C           |    14 +
 gcc/testsuite/g++.dg/reflect/init18.C              |    14 +
 gcc/testsuite/g++.dg/reflect/init19.C              |    12 +
 gcc/testsuite/g++.dg/reflect/members_of14.C        |    29 +
 gcc/testsuite/g++.dg/reflect/substitute3.C         |     4 +-
 gcc/testsuite/g++.dg/reflect/type12.C              |    28 +
 gcc/testsuite/g++.dg/reflect/type13.C              |    13 +
 gcc/testsuite/g++.dg/reflect/type_of3.C            |     6 +
 gcc/testsuite/g++.dg/reflect/using3.C              |    11 +
 gcc/testsuite/gcc.dg/torture/pr125025.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr125153.c            |    25 +
 gcc/testsuite/gcc.dg/torture/pr125185.c            |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr125259.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-23.c      |    19 -
 gcc/testsuite/gcc.target/i386/pr124316.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr125180.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr125308.c           |    12 +
 gcc/testsuite/gcc.target/loongarch/pr125049.c      |    50 +
 .../gcc.target/loongarch/vector/lasx/pr125057.c    |    25 +
 .../gcc.target/loongarch/vector/lsx/lsx-mov-2.c    |    13 +
 gcc/testsuite/gcc.target/or1k/pr125155.c           |    14 +
 gcc/testsuite/gdc.dg/pr125089.d                    |    20 +
 gcc/testsuite/gfortran.dg/bounds_check_29.f90      |    62 +
 gcc/testsuite/gfortran.dg/dtio_37.f90              |    36 +
 gcc/testsuite/gfortran.dg/namelist_102.f90         |   248 +
 gcc/testsuite/gnat.dg/enum6.adb                    |    43 +
 gcc/tree-ssa-loop-niter.cc                         |     8 +-
 gcc/tree-ssa-strlen.cc                             |     8 +-
 gcc/tree-ssa-threadbackward.cc                     |     8 +-
 gcc/tree-vect-slp.cc                               |    53 +-
 libgfortran/ChangeLog                              |    12 +
 libgfortran/io/list_read.c                         |    26 +
 libstdc++-v3/ChangeLog                             |    34 +
 libstdc++-v3/doc/doxygen/mainpage.html             |     2 +-
 libstdc++-v3/include/bits/ranges_algo.h            |     7 +-
 libstdc++-v3/include/bits/uniform_int_dist.h       |     4 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    21 +-
 .../testsuite/20_util/unique_ptr/lwg4324.cc        |    22 +
 .../testsuite/25_algorithms/sample/121919.cc       |    28 +
 .../testsuite/25_algorithms/shuffle/121919.cc      |    25 +
 127 files changed, 124932 insertions(+), 118805 deletions(-)

Reply via email to