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

Reply via email to