[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-10498-g2e22ffe5de54ac245c7c9fa6a0918a5729f71deb' into redhat/gcc-15-branch
Jakub Jelinek
jakub@gcc.gnu.org
Tue Nov 11 07:37:41 GMT 2025
https://gcc.gnu.org/g:43c569d5324a7f22a16fb0d245a2373e8a85473e
commit 43c569d5324a7f22a16fb0d245a2373e8a85473e
Merge: ad903636211b 2e22ffe5de54
Author: Jakub Jelinek <jakub@redhat.com>
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(-)
More information about the Gcc-cvs
mailing list