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