https://gcc.gnu.org/g:74a421064f3d0de5d604bc051d9c21c1b9763064
commit 74a421064f3d0de5d604bc051d9c21c1b9763064 Merge: 078cfa03d84e cb7784fd04de Author: Jakub Jelinek <ja...@redhat.com> Date: Tue Jun 17 08:33:08 2025 +0200 Merge commit 'r14-11849-gcb7784fd04deec1f94c20536709847786f2a90e6' into redhat/gcc-14-branch Diff: gcc/ChangeLog | 145 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/alias.cc | 68 +++++++-- gcc/config/microblaze/microblaze.cc | 4 + gcc/config/s390/s390.md | 22 +-- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 15 ++ gcc/cp/lambda.cc | 5 +- gcc/cp/pt.cc | 6 +- gcc/cselib.cc | 169 +++++++++++++++++++-- gcc/fortran/ChangeLog | 18 +++ gcc/fortran/resolve.cc | 4 + gcc/gimple-fold.cc | 76 +++++++-- gcc/optabs.cc | 24 +-- gcc/real.cc | 27 ++-- gcc/testsuite/ChangeLog | 107 +++++++++++++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda24.C | 13 ++ gcc/testsuite/g++.dg/template/unify13.C | 18 +++ gcc/testsuite/g++.target/s390/pr119834.C | 76 +++++++++ gcc/testsuite/gcc.c-torture/compile/pr117358.c | 17 +++ gcc/testsuite/gcc.dg/bitint-123.c | 26 ++++ gcc/testsuite/gcc.dg/pr117239.c | 42 +++++ gcc/testsuite/gcc.dg/pr120480.c | 11 ++ gcc/testsuite/gcc.dg/pr120638.c | 31 ++++ gcc/testsuite/gcc.dg/torture/pr117811.c | 32 ++++ .../gfortran.dg/alloc_comp_auto_array_3.f90 | 4 +- gcc/testsuite/gfortran.dg/alloc_comp_class_3.f03 | 3 +- gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03 | 7 +- .../gfortran.dg/allocate_with_source_14.f03 | 2 +- .../gfortran.dg/derived_constructor_comps_6.f90 | 2 +- gcc/testsuite/gfortran.dg/derived_result_3.f90 | 158 +++++++++++++++++++ gcc/testsuite/gfortran.dg/derived_result_5.f90 | 123 +++++++++++++++ gcc/testsuite/gfortran.dg/pdt_26.f03 | 2 +- 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-chrec.cc | 2 +- gcc/tree-ssa-math-opts.cc | 1 + gcc/tree-vect-data-refs.cc | 3 +- libgcc/config/avr/libf7/ChangeLog | 8 + libgcc/config/avr/libf7/libf7.c | 4 +- libstdc++-v3/ChangeLog | 59 +++++++ 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.h | 2 + libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/std/format | 28 ++-- .../testsuite/20_util/shared_ptr/requirements/1.cc | 33 ++++ .../requirements/explicit_instantiation/1.cc | 12 ++ .../testsuite/20_util/system_clock/99832.cc | 14 ++ .../testsuite/20_util/weak_ptr/requirements/1.cc | 33 ++++ .../requirements/explicit_instantiation/1.cc | 12 ++ .../testsuite/std/format/functions/format.cc | 10 ++ 62 files changed, 1439 insertions(+), 132 deletions(-)