https://gcc.gnu.org/g:43c569d5324a7f22a16fb0d245a2373e8a85473e

commit 43c569d5324a7f22a16fb0d245a2373e8a85473e
Merge: ad903636211b 2e22ffe5de54
Author: Jakub Jelinek <[email protected]>
Date:   Tue Nov 11 08:35:46 2025 +0100

    Merge commit 'r15-10498-g2e22ffe5de54ac245c7c9fa6a0918a5729f71deb' into 
redhat/gcc-15-branch

Diff:

 gcc/ChangeLog                                      |  180 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   23 +
 gcc/ada/exp_ch5.adb                                |   17 +-
 gcc/ada/gnatlink.adb                               |   51 +-
 gcc/ada/sinfo.ads                                  |    2 +-
 gcc/ada/styleg.adb                                 |    2 +-
 gcc/c-family/ChangeLog                             |    9 +
 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/arm/arm.cc                              |   19 +
 gcc/config/arm/arm.md                              |    6 +-
 gcc/config/avr/avr.cc                              |   69 +-
 gcc/config/avr/avr.md                              |   72 +-
 gcc/config/avr/elf.h                               |   13 +
 gcc/config/i386/i386-expand.cc                     |   46 +-
 gcc/config/i386/i386.md                            |    8 +-
 gcc/config/loongarch/lasx.md                       |   63 -
 gcc/config/loongarch/loongarch.cc                  |  126 +-
 gcc/config/loongarch/lsx.md                        |   63 -
 gcc/config/loongarch/simd.md                       |   82 +
 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                              |   41 +
 gcc/fortran/dependency.cc                          |    6 +-
 gcc/fortran/trans-expr.cc                          |   24 +-
 gcc/fortran/trans-intrinsic.cc                     |   29 +-
 gcc/fortran/trans-io.cc                            |    4 +-
 gcc/fortran/trans-types.cc                         |    1 +
 gcc/gimplify-me.cc                                 |   15 +-
 gcc/lra-constraints.cc                             |    5 +
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/es.po                                       | 1641 +++++++++-----------
 gcc/testsuite/ChangeLog                            |  227 +++
 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/testsuite/gcc.dg/torture/pr122012.c            |   18 +
 .../gcc.target/aarch64/sve/pr121604_brk.c          |   25 +
 gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c   |    4 +-
 .../gcc.target/aarch64/sve2/pr121604_pmov.c        |   16 +
 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c |    4 +-
 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c |    2 +-
 .../gcc.target/arm/mve/intrinsics/pr122223.c       |    4 +-
 gcc/testsuite/gcc.target/i386/builtin-copysign-2.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-3.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-4.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-5.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-6.c |   22 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-7.c |   20 +
 .../gcc.target/i386/builtin-copysign-8a.c          |   21 +
 .../gcc.target/i386/builtin-copysign-8b.c          |   18 +
 gcc/testsuite/gcc.target/i386/builtin-fabs-1.c     |   23 +
 gcc/testsuite/gcc.target/i386/builtin-fabs-2.c     |   27 +
 .../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/loongarch/pr122097.c      |  271 ++++
 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/implied_do_io_9.f90      |   72 +
 gcc/testsuite/gfortran.dg/interface_abstract_6.f90 |   53 +
 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-object-size.cc                            |    7 +-
 gcc/tree-ssa-phiopt.cc                             |    6 +-
 gcc/tree-vect-slp-patterns.cc                      |   75 +-
 84 files changed, 3343 insertions(+), 1281 deletions(-)

Reply via email to