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

commit bc76738d12f06a5efc2b998c2d6fcc093288771f
Merge: 033dc40acd5c 911cfea5e597
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Tue May 20 13:39:18 2025 +0200

    Merge branch 'releases/gcc-15' into devel/omp/gcc-15
    
    Merge up to r15-9715-g911cfea5e59798 (May 20, 2025).

Diff:

 gcc/ChangeLog                                      |  22 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/alpha/alpha.cc                          |  23 +-
 gcc/cp/ChangeLog                                   |  39 ++
 gcc/cp/class.cc                                    |   6 +-
 gcc/cp/decl2.cc                                    |  14 +-
 gcc/cp/module.cc                                   |  47 +-
 gcc/cp/optimize.cc                                 |   4 +-
 gcc/cp/pt.cc                                       |   6 +-
 gcc/cp/rtti.cc                                     |   1 +
 gcc/doc/gm2.texi                                   |   2 +-
 gcc/dwarf2out.cc                                   |   3 +-
 gcc/fortran/ChangeLog                              |  60 ++
 gcc/fortran/check.cc                               |  42 +-
 gcc/fortran/dump-parse-tree.cc                     |   7 +-
 gcc/fortran/gfortran.h                             |   3 +
 gcc/fortran/resolve.cc                             |   7 +-
 gcc/fortran/trans-intrinsic.cc                     |  51 +-
 gcc/fortran/trans-openmp.cc                        |  20 +
 gcc/m2/ChangeLog                                   |  57 ++
 gcc/m2/gm2-compiler/M2Check.mod                    |  21 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   3 -
 gcc/m2/gm2-compiler/M2Quads.mod                    |  10 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |  43 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |  13 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |  16 +
 gcc/m2/gm2-compiler/SymbolTable.mod                | 138 ++++-
 gcc/m2/gm2-libs/FormatStrings.mod                  |   4 +-
 gcc/po/ChangeLog                                   |  12 +
 gcc/po/sv.po                                       |  24 +-
 gcc/po/zh_CN.po                                    | 341 +++++-------
 gcc/testsuite/ChangeLog                            | 135 +++++
 gcc/testsuite/g++.dg/abi/base-defaulted2.C         |  12 +
 gcc/testsuite/g++.dg/modules/clone-4_a.C           |  12 +
 gcc/testsuite/g++.dg/modules/clone-4_b.C           |  12 +
 gcc/testsuite/g++.dg/modules/openmp-1.C            |   9 +
 gcc/testsuite/g++.dg/modules/partial-8.h           |   8 +
 gcc/testsuite/g++.dg/modules/partial-8_a.C         |  10 +
 gcc/testsuite/g++.dg/modules/partial-8_b.C         |   8 +
 gcc/testsuite/g++.dg/modules/partial-8_c.C         |   7 +
 gcc/testsuite/g++.dg/modules/partial-8_d.C         |   9 +
 gcc/testsuite/g++.dg/modules/tinfo-3_a.H           |   7 +
 gcc/testsuite/g++.dg/modules/tinfo-3_b.C           |   8 +
 gcc/testsuite/g++.dg/template/unify13.C            |  18 +
 .../gcc.target/alpha/memcpy-nested-offset-long.c   |  76 +++
 .../gcc.target/alpha/memcpy-nested-offset-quad.c   |  64 +++
 gcc/testsuite/gfortran.dg/interface_61.f90         |  27 +
 gcc/testsuite/gfortran.dg/pr120049_a.f90           |  15 +
 gcc/testsuite/gfortran.dg/pr120049_b.f90           |   8 +
 gcc/testsuite/gfortran.dg/pr120191_1.f90           | 614 +++++++++++++++++++++
 gcc/testsuite/gfortran.dg/pr120191_2.f90           |  84 +++
 gcc/testsuite/gfortran.dg/pr120191_3.f90           |  23 +
 gcc/testsuite/gfortran.dg/pr120196.f90             |  26 +
 .../doc/examples/plugin/fail/assignvalue.mod       |  25 +
 .../plugin/fail/doc-examples-plugin-fail.exp       |  25 +
 gcc/testsuite/gm2/pim/fail/constintarraybyte.mod   |  10 +
 gcc/testsuite/gm2/pim/pass/highbit.mod             |  13 +
 gcc/testsuite/gm2/pim/pass/highbit2.mod            |  13 +
 gcc/testsuite/gm2/pimlib/run/pass/format2.mod      |  63 +++
 gcc/testsuite/lib/gm2-dg.exp                       |  37 +-
 libcpp/po/ChangeLog                                |  16 +
 libcpp/po/es.po                                    |  66 +--
 libcpp/po/zh_CN.po                                 |  61 +-
 libgfortran/ChangeLog                              |  54 ++
 libgfortran/generated/findloc2_s1.c                |   4 +-
 libgfortran/generated/findloc2_s4.c                |   4 +-
 libgfortran/generated/maxloc1_16_s1.c              |   5 +-
 libgfortran/generated/maxloc1_16_s4.c              |   5 +-
 libgfortran/generated/maxloc1_4_s1.c               |   5 +-
 libgfortran/generated/maxloc1_4_s4.c               |   5 +-
 libgfortran/generated/maxloc1_8_s1.c               |   5 +-
 libgfortran/generated/maxloc1_8_s4.c               |   5 +-
 libgfortran/generated/maxloc2_16_s1.c              |   4 +-
 libgfortran/generated/maxloc2_16_s4.c              |   4 +-
 libgfortran/generated/maxloc2_4_s1.c               |   4 +-
 libgfortran/generated/maxloc2_4_s4.c               |   4 +-
 libgfortran/generated/maxloc2_8_s1.c               |   4 +-
 libgfortran/generated/maxloc2_8_s4.c               |   4 +-
 libgfortran/generated/minloc1_16_s1.c              |   5 +-
 libgfortran/generated/minloc1_16_s4.c              |   5 +-
 libgfortran/generated/minloc1_4_s1.c               |   5 +-
 libgfortran/generated/minloc1_4_s4.c               |   5 +-
 libgfortran/generated/minloc1_8_s1.c               |   5 +-
 libgfortran/generated/minloc1_8_s4.c               |   5 +-
 libgfortran/generated/minloc2_16_s1.c              |   4 +-
 libgfortran/generated/minloc2_16_s4.c              |   4 +-
 libgfortran/generated/minloc2_4_s1.c               |   4 +-
 libgfortran/generated/minloc2_4_s4.c               |   4 +-
 libgfortran/generated/minloc2_8_s1.c               |   4 +-
 libgfortran/generated/minloc2_8_s4.c               |   4 +-
 libgfortran/m4/ifindloc2.m4                        |   4 +-
 libgfortran/m4/ifunction-s.m4                      |   5 +-
 libgfortran/m4/maxloc2s.m4                         |   4 +-
 libgfortran/m4/minloc2s.m4                         |   4 +-
 libgm2/ChangeLog                                   |  44 ++
 libgm2/config.h.in                                 |  53 ++
 libgm2/configure                                   | 371 +++++++++++--
 libgm2/configure.ac                                |  44 ++
 libgm2/libm2iso/wraptime.cc                        |  60 +-
 libgomp/ChangeLog                                  | 131 +++++
 libgomp/testsuite/libgomp.c/interop-hsa.c          |   4 +-
 libgomp/testsuite/libgomp.fortran/alloc-comp-4.f90 |  75 +++
 .../libgomp.fortran/map-alloc-comp-9-usm.f90       |  11 +
 .../testsuite/libgomp.fortran/map-alloc-comp-9.f90 |  19 +
 .../libgomp.fortran/target-enter-data-8.f90        | 532 ++++++++++++++++++
 libstdc++-v3/ChangeLog                             | 141 +++++
 libstdc++-v3/doc/html/faq.html                     |   2 +-
 libstdc++-v3/doc/html/manual/containers.html       |   2 +-
 libstdc++-v3/doc/html/manual/ext_numerics.html     |   2 +-
 libstdc++-v3/doc/html/manual/ext_sgi.html          |   4 +-
 .../doc/html/manual/using_concurrency.html         |  10 +-
 libstdc++-v3/doc/html/manual/utilities.html        |   4 +-
 libstdc++-v3/doc/xml/faq.xml                       |   2 +-
 libstdc++-v3/doc/xml/manual/containers.xml         |   2 +-
 libstdc++-v3/doc/xml/manual/extensions.xml         |   6 +-
 libstdc++-v3/doc/xml/manual/using.xml              |  10 +-
 libstdc++-v3/doc/xml/manual/utilities.xml          |   4 +-
 libstdc++-v3/include/bits/chrono_io.h              |   3 +
 libstdc++-v3/include/bits/version.def              |   2 -
 libstdc++-v3/include/bits/version.h                |   2 +-
 libstdc++-v3/include/c_global/ccomplex             |   2 +
 libstdc++-v3/include/c_global/ciso646              |  18 +-
 libstdc++-v3/include/c_global/cstdalign            |   2 +
 libstdc++-v3/include/c_global/cstdbool             |   2 +
 libstdc++-v3/include/c_global/ctgmath              |   2 +
 libstdc++-v3/include/std/format                    |  19 +-
 libstdc++-v3/include/std/mutex                     |   2 +-
 libstdc++-v3/include/std/ranges                    |  12 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |  10 +
 .../18_support/headers/ciso646/macros-2.cc         |   7 +
 .../testsuite/18_support/headers/ciso646/macros.cc |   1 -
 .../27_io/filesystem/path/concat/120029.cc         |  72 +++
 .../scoped_lock/requirements/typedefs.cc           |  28 +-
 .../experimental/filesystem/path/concat/120029.cc  |  74 +++
 .../testsuite/std/format/ranges/format_kind_neg.cc |  15 +-
 libstdc++-v3/testsuite/std/time/clock/local/io.cc  |   3 +
 136 files changed, 3958 insertions(+), 600 deletions(-)

Reply via email to