https://gcc.gnu.org/g:6816d10a43054983e14d15d5e83e3b08fedddc5d
commit 6816d10a43054983e14d15d5e83e3b08fedddc5d Merge: 4dafab69aeee cc39aed963b5 Author: Tobias Burnus <[email protected]> Date: Wed Nov 5 12:59:58 2025 +0100 Merge branch 'releases/gcc-15' into devel/omp/gcc-15 Merge up to r15-10483-gcc39aed963b5c6 (5 Nov 2025) Diff: gcc/ChangeLog | 103 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 ++ gcc/ada/exp_ch5.adb | 17 +-- gcc/ada/sinfo.ads | 2 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 28 +++- gcc/config/aarch64/aarch64-sve-builtins.cc | 22 ++- gcc/config/aarch64/aarch64-sve-builtins.h | 40 ++++++ gcc/config/avr/avr.cc | 43 +++++- gcc/config/avr/avr.md | 72 +++++++++- gcc/config/loongarch/lasx.md | 10 -- gcc/config/loongarch/loongarch.cc | 26 +++- gcc/config/loongarch/lsx.md | 10 -- gcc/config/loongarch/simd.md | 11 ++ gcc/config/riscv/riscv-vector-builtins-bases.cc | 5 +- gcc/config/riscv/riscv.cc | 7 + gcc/cp/ChangeLog | 63 +++++++++ gcc/cp/decl.cc | 4 +- gcc/cp/decl2.cc | 7 +- gcc/cp/module.cc | 94 ++++++++----- gcc/cp/parser.cc | 7 +- gcc/fortran/ChangeLog | 23 ++++ gcc/fortran/dependency.cc | 6 +- gcc/fortran/trans-expr.cc | 24 +++- gcc/fortran/trans-intrinsic.cc | 29 +++- gcc/lra-constraints.cc | 5 + gcc/testsuite/ChangeLog | 142 +++++++++++++++++++ gcc/testsuite/g++.dg/modules/convop-2_a.H | 10 ++ gcc/testsuite/g++.dg/modules/convop-2_b.C | 5 + gcc/testsuite/g++.dg/modules/inst-6_a.C | 14 ++ gcc/testsuite/g++.dg/modules/inst-6_b.C | 12 ++ gcc/testsuite/g++.dg/modules/internal-16.C | 30 +++++ gcc/testsuite/g++.dg/modules/lambda-12.h | 27 ++++ gcc/testsuite/g++.dg/modules/lambda-12_a.H | 5 + gcc/testsuite/g++.dg/modules/lambda-12_b.C | 5 + gcc/testsuite/g++.dg/opt/pr122394.C | 20 +++ gcc/testsuite/g++.dg/template/dependent-base6.C | 14 ++ .../gcc.target/aarch64/sve/pr121604_brk.c | 25 ++++ .../gcc.target/aarch64/sve2/pr121604_pmov.c | 16 +++ .../gcc.target/i386/builtin-copysign-8b.c | 2 +- .../gcc.target/loongarch/conditional-move-opt-1.c | 4 +- .../gcc.target/loongarch/conditional-move-opt-2.c | 2 +- .../gcc.target/loongarch/conditional-move-opt-3.c | 14 ++ gcc/testsuite/gcc.target/loongarch/fnmam4-vec.c | 14 ++ gcc/testsuite/gcc.target/riscv/pr120674.c | 6 + .../gcc.target/riscv/rvv/autovec/pr122321.c | 150 +++++++++++++++++++++ .../gcc.target/riscv/rvv/base/pr122270-1.c | 10 ++ gcc/testsuite/gfortran.dg/is_contiguous_5.f90 | 126 +++++++++++++++++ .../gfortran.dg/transfer_array_subref_2.f90 | 52 +++++++ .../gfortran.target/aarch64/pr122408_1.f90 | 61 +++++++++ .../gfortran.target/aarch64/pr122408_2.f90 | 140 +++++++++++++++++++ gcc/tree-ssa-phiopt.cc | 6 +- gcc/tree-vect-slp-patterns.cc | 75 ++++++----- 53 files changed, 1502 insertions(+), 156 deletions(-)
