https://gcc.gnu.org/g:682e7678f3d2b5b974bf564deea7a405f0fd37bf
commit 682e7678f3d2b5b974bf564deea7a405f0fd37bf Merge: f34abf47bf57 5327eef7b003 Author: Tobias Burnus <tbur...@baylibre.com> Date: Tue Jun 10 21:56:49 2025 +0200 Merge branch 'releases/gcc-15' into devel/omp/gcc-15 Merge up to r15-9819-g5327eef7b003f6 (June 10, 2025) Diff: gcc/ChangeLog | 95 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 112 +++ gcc/ada/checks.adb | 15 +- gcc/ada/contracts.adb | 103 +-- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_aggr.adb | 16 +- gcc/ada/exp_attr.adb | 9 +- gcc/ada/exp_ch4.adb | 62 +- gcc/ada/exp_ch5.adb | 24 +- gcc/ada/exp_util.adb | 148 +++- gcc/ada/exp_util.ads | 18 +- gcc/ada/freeze.adb | 11 +- gcc/ada/libgnarl/s-stusta.adb | 5 +- gcc/ada/sem_case.adb | 8 +- gcc/ada/sem_ch10.adb | 2 + gcc/ada/sem_ch12.adb | 15 +- gcc/ada/sem_ch3.adb | 4 +- gcc/ada/sem_ch4.adb | 911 +++++++++++++++------ gcc/ada/sem_prag.adb | 9 +- gcc/cp/ChangeLog | 16 + gcc/cp/constexpr.cc | 3 +- gcc/cp/cp-gimplify.cc | 21 +- gcc/cp/decl2.cc | 33 +- gcc/ext-dce.cc | 17 +- gcc/testsuite/ChangeLog | 75 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if39.C | 30 + gcc/testsuite/g++.dg/cpp2a/constexpr-prvalue2.C | 26 + gcc/tree-vectorizer.h | 1 + libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/bits/chrono.h | 2 + libstdc++-v3/include/std/format | 11 +- .../testsuite/20_util/system_clock/99832.cc | 14 + .../testsuite/std/format/functions/format.cc | 10 + 34 files changed, 1414 insertions(+), 435 deletions(-)