https://gcc.gnu.org/g:3f67be6a45634add47d777dcd7a5f95ed313adee
commit 3f67be6a45634add47d777dcd7a5f95ed313adee Merge: fbde111a3466 21e0a742e7b7 Author: Tobias Burnus <tbur...@baylibre.com> Date: Mon Jun 2 08:11:59 2025 +0200 Merge branch 'releases/gcc-15' into devel/omp/gcc-15 Merge up to r15-9755-g21e0a742e7b70d (2nd July 2025) Diff: gcc/ChangeLog | 23 ++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 26 +++++ gcc/c/c-parser.cc | 89 +++++++++++---- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/cp/ChangeLog | 26 +++++ gcc/cp/parser.cc | 16 +-- gcc/doc/extend.texi | 2 +- gcc/fortran/ChangeLog | 25 +++++ gcc/fortran/check.cc | 125 +++++++++++++++------ gcc/fortran/interface.cc | 9 +- gcc/fortran/io.cc | 6 +- gcc/fortran/misc.cc | 3 + gcc/ipa-sra.cc | 6 + gcc/testsuite/ChangeLog | 72 ++++++++++++ .../c-c++-common/gomp/declare-variant-2.c | 13 +-- .../gomp/metadirective-error-recovery.c | 20 ++++ gcc/testsuite/c-c++-common/gomp/pr120180.c | 22 ++++ gcc/testsuite/gcc.dg/pr120480.c | 11 ++ gcc/testsuite/gfortran.dg/c_f_pointer_tests_6.f90 | 2 +- .../gfortran.dg/comma_format_extension_1.f | 2 +- .../gfortran.dg/comma_format_extension_3.f | 2 +- gcc/testsuite/gfortran.dg/continuation_13.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_62.f90 | 39 +++++++ gcc/testsuite/gfortran.dg/pr119856.f90 | 15 +++ gcc/testsuite/gfortran.dg/pr120049_2.f90 | 62 ++++++++++ gcc/testsuite/gfortran.dg/pr120049_a.f90 | 7 +- gcc/testsuite/gfortran.dg/pr120049_b.f90 | 2 - gcc/testsuite/gnat.dg/sso19.adb | 13 +++ gcc/testsuite/gnat.dg/sso19_pkg.adb | 13 +++ gcc/testsuite/gnat.dg/sso19_pkg.ads | 24 ++++ gcc/tree.h | 2 +- libgcc/config/avr/libf7/ChangeLog | 21 ++++ libgcc/config/avr/libf7/f7-renames.h | 1 + libgcc/config/avr/libf7/f7-wraps.h | 14 ++- libgcc/config/avr/libf7/f7renames.sh | 12 +- libgcc/config/avr/libf7/libf7-common.mk | 6 +- libgcc/config/avr/libf7/libf7.c | 19 +++- libgcc/config/avr/libf7/libf7.h | 1 + libgfortran/io/format.c | 10 +- libgomp/ChangeLog | 18 +++ .../testsuite/libgomp.fortran/metadirective-1.f90 | 9 +- libstdc++-v3/ChangeLog | 44 ++++++++ libstdc++-v3/include/bits/stl_vector.h | 3 +- libstdc++-v3/include/std/flat_map | 10 +- libstdc++-v3/testsuite/23_containers/flat_map/1.cc | 3 +- .../testsuite/23_containers/flat_multimap/1.cc | 3 +- .../23_containers/vector/cons/from_range.cc | 22 ++++ libstdc++-v3/testsuite/util/pstl/test_utils.h | 6 +- 49 files changed, 771 insertions(+), 114 deletions(-)