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

commit b9b7cf8e6a742d3528d661b0b5b299af8a666b8d
Merge: 54c4c4512085 a69ab79c1aba
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Fri Jun 6 15:47:31 2025 +0200

    Merge branch 'releases/gcc-15' into devel/omp/gcc-15
    
    Merge up to r15-9790-ga69ab79c1abaa4 (June 6, 2025)

Diff:

 gcc/ChangeLog                                      |   5 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  88 ++++
 .../gnat_rm/implementation_defined_attributes.rst  |   6 +-
 gcc/ada/exp_aggr.adb                               | 498 +++++++++++++--------
 gcc/ada/exp_attr.adb                               |  43 +-
 gcc/ada/exp_ch3.adb                                |  11 +-
 gcc/ada/exp_ch4.adb                                |  18 +-
 gcc/ada/exp_ch6.adb                                | 107 ++---
 gcc/ada/exp_ch7.adb                                |  15 +
 gcc/ada/gnat_rm.texi                               |   6 +-
 gcc/ada/sem_attr.adb                               |   5 +-
 gcc/ada/sem_ch3.adb                                |  11 +-
 gcc/ada/sem_res.adb                                |   2 +
 gcc/ada/sem_util.adb                               | 140 ++++--
 gcc/config.gcc                                     |  12 +-
 gcc/config/i386/i386.cc                            |  10 +-
 gcc/cp/ChangeLog                                   |   6 +
 gcc/cp/lambda.cc                                   |   5 +-
 gcc/doc/install.texi                               |  10 +-
 gcc/dse.cc                                         |   5 +-
 gcc/fortran/ChangeLog                              |  71 +++
 gcc/fortran/data.cc                                |   8 +-
 gcc/fortran/expr.cc                                | 110 ++++-
 gcc/fortran/primary.cc                             |  64 ++-
 gcc/fortran/trans-types.cc                         |  31 +-
 gcc/testsuite/ChangeLog                            |  63 +++
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda24.C     |  13 +
 gcc/testsuite/gcc.dg/torture/pr120182.c            |  42 ++
 gcc/testsuite/gcc.dg/torture/pr120341-1.c          |  11 +
 gcc/testsuite/gcc.dg/torture/pr120341-2.c          |  13 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-23.c      |  19 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr119960-1.c      |  15 +
 .../gcc.dg/vect/vect-early-break_136-pr120357.c    |  13 +
 gcc/testsuite/gcc.target/i386/vect-epilogues-1.c   |  14 +
 gcc/testsuite/gcc.target/i386/vect-epilogues-2.c   |  15 +
 gcc/testsuite/gcc.target/i386/vect-epilogues-3.c   |  15 +
 gcc/testsuite/gcc.target/i386/vect-epilogues-4.c   |  13 +
 gcc/testsuite/gcc.target/i386/vect-epilogues-5.c   |  13 +
 gcc/testsuite/gfortran.dg/coarray_data_2.f90       |  14 +
 gcc/testsuite/gfortran.dg/guality/pr120193.f90     |  26 ++
 gcc/testsuite/gfortran.dg/inquiry_type_ref_7.f90   |  62 +++
 gcc/testsuite/gfortran.dg/inquiry_type_ref_8.f90   | 214 +++++++++
 gcc/testsuite/gnat.dg/specs/opt7.ads               |  15 +
 gcc/testsuite/gnat.dg/specs/opt7_pkg.adb           |  15 +
 gcc/testsuite/gnat.dg/specs/opt7_pkg.ads           |   9 +
 gcc/tree-ssa-loop-im.cc                            |   3 +-
 gcc/tree-ssa-phiopt.cc                             |   5 +-
 gcc/tree-ssa-threadbackward.cc                     |   8 +-
 gcc/tree-vect-data-refs.cc                         |   3 +-
 gcc/tree-vect-loop.cc                              |   3 +-
 gcc/tree-vect-slp.cc                               | 110 ++++-
 gcc/tree-vectorizer.h                              |  20 +-
 libgfortran/ChangeLog                              |  11 +
 libstdc++-v3/include/bits/chrono_io.h              |   3 +-
 libstdc++-v3/include/std/flat_map                  |   6 +-
 libstdc++-v3/testsuite/23_containers/flat_map/1.cc |  10 +
 58 files changed, 1647 insertions(+), 440 deletions(-)

Reply via email to