https://gcc.gnu.org/g:ad903636211be01b8c06d8cf09ee5710ac43b2cb

commit ad903636211be01b8c06d8cf09ee5710ac43b2cb
Merge: 720a9e91dc82 f8f8e79c8139
Author: Jakub Jelinek <[email protected]>
Date:   Wed Oct 22 13:30:36 2025 +0200

    Merge commit 'r15-10439-gf8f8e79c8139465bf09aa86952bd64bd93364ec3' into 
redhat/gcc-15-branch

Diff:

 gcc/ChangeLog                                      | 300 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  16 +
 gcc/ada/Makefile.rtl                               |   6 -
 gcc/ada/exp_ch2.adb                                |   8 +-
 gcc/ada/sem_attr.adb                               |  13 +-
 gcc/c-family/ChangeLog                             |  18 +
 gcc/c-family/c-common.cc                           |   1 +
 gcc/c-family/c-gimplify.cc                         |  11 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   6 +-
 gcc/config/aarch64/aarch64-sys-regs.def            |   2 +-
 gcc/config/arm/mve.md                              |   4 +-
 gcc/config/avr/avr.cc                              |  18 +-
 gcc/config/gnu.h                                   |   4 +
 gcc/config/i386/amxmovrsintrin.h                   |  12 +-
 gcc/config/i386/driver-i386.cc                     |  20 +-
 gcc/config/i386/i386.h                             |   4 +-
 gcc/config/loongarch/loongarch.cc                  |  66 +++
 gcc/config/riscv/riscv-c.cc                        |  84 ---
 gcc/config/riscv/riscv-v.cc                        |  49 +-
 gcc/config/riscv/riscv-vector-builtins.cc          | 198 +++----
 gcc/config/riscv/riscv-vector-builtins.h           |  10 +-
 gcc/config/riscv/riscv.md                          |  39 +-
 gcc/config/rs6000/aix.h                            |   4 +-
 gcc/cp/ChangeLog                                   |  51 ++
 gcc/cp/module.cc                                   |   1 -
 gcc/cp/pt.cc                                       |  13 +-
 gcc/doc/invoke.texi                                |   7 +-
 gcc/fortran/ChangeLog                              |  28 +
 gcc/fortran/primary.cc                             |   2 +
 gcc/fortran/trans-array.cc                         |  13 +
 gcc/fortran/trans-types.cc                         |   1 +
 gcc/match.pd                                       |   9 +-
 gcc/omp-general.cc                                 |   2 +-
 gcc/stmt.cc                                        |   5 +-
 gcc/testsuite/ChangeLog                            | 372 +++++++++++++
 gcc/testsuite/c-c++-common/pr122188.c              |  15 +
 gcc/testsuite/c-c++-common/toplevel-asm-9.c        |  12 +
 gcc/testsuite/g++.dg/cpp/embed-27.C                |  38 ++
 gcc/testsuite/g++.dg/cpp0x/pr122302.C              |  40 ++
 gcc/testsuite/g++.dg/cpp1y/auto-fn66.C             |  20 +
 .../g++.dg/cpp2a/concepts-placeholder15.C          |  17 +
 gcc/testsuite/gcc.dg/torture/pr122188.c            |  33 ++
 .../gcc.target/aarch64/acle/rwsr-armv8p9.c         |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c   |  31 ++
 .../gcc.target/aarch64/torture/pr121772.c          |   6 +
 .../gcc.target/arm/mve/intrinsics/pr122223.c       |  25 +
 gcc/testsuite/gcc.target/avr/cmpdi-1.c             | 149 +++++
 gcc/testsuite/gcc.target/avr/dtofx.c               |  98 ++++
 gcc/testsuite/gcc.target/avr/fminfmax-1.c          | 116 ++++
 gcc/testsuite/gcc.target/avr/fxtod.c               | 115 ++++
 gcc/testsuite/gcc.target/avr/pr122220.c            |  23 +
 gcc/testsuite/gcc.target/avr/pr122222-sitod.c      |  60 ++
 gcc/testsuite/gcc.target/avr/sincos-1.c            |  35 ++
 gcc/testsuite/gcc.target/avr/torture/pr122187.c    |  17 +
 gcc/testsuite/gcc.target/i386/pr122104.c           |  12 +
 gcc/testsuite/gcc.target/loongarch/can_inline_1.c  |  15 +
 gcc/testsuite/gcc.target/loongarch/can_inline_2.c  |  16 +
 gcc/testsuite/gcc.target/loongarch/can_inline_3.c  |  16 +
 gcc/testsuite/gcc.target/loongarch/can_inline_4.c  |  15 +
 gcc/testsuite/gcc.target/loongarch/can_inline_5.c  |  16 +
 gcc/testsuite/gcc.target/loongarch/can_inline_6.c  |  15 +
 gcc/testsuite/gcc.target/loongarch/pr121875.c      |   5 +
 gcc/testsuite/gcc.target/riscv/lto/pr110812_0.c    |   9 +
 gcc/testsuite/gcc.target/riscv/lto/pr110812_1.c    |   9 +
 gcc/testsuite/gcc.target/riscv/lto/riscv-lto.exp   |  61 +++
 gcc/testsuite/gcc.target/riscv/lto/riscv_vector.h  |  11 +
 .../gcc.target/riscv/rvv/autovec/pr121742.c        |  30 +
 .../gcc.target/riscv/rvv/autovec/pr121780.c        |  47 ++
 .../gcc.target/riscv/rvv/autovec/pr121781.c        |  53 ++
 .../gcc.target/riscv/rvv/autovec/pr121845.c        |  37 ++
 .../riscv/rvv/autovec/vls/math-nearbyint-1.c       |   4 +-
 gcc/testsuite/gfortran.dg/alloc_comp_assign_17.f90 |  96 ++++
 .../gfortran.dg/deferred_character_39.f90          | 241 ++++++++
 gcc/testsuite/gnat.dg/reduce1.adb                  |  14 +
 gcc/testsuite/gnat.dg/reduce2.adb                  |  18 +
 gcc/testsuite/gnat.dg/renaming18.adb               |  24 +
 gcc/tree-ssa-math-opts.cc                          |   1 +
 libgcc/config/avr/libf7/ChangeLog                  |  70 +++
 libgcc/config/avr/libf7/f7-renames.h               |   2 -
 libgcc/config/avr/libf7/f7-wraps.h                 | 120 +---
 libgcc/config/avr/libf7/libf7-asm.sx               | 606 ++++++++++++++++++++-
 libgcc/config/avr/libf7/libf7-common.mk            |  22 +-
 libgcc/config/avr/libf7/libf7.c                    |   2 -
 libgomp/ChangeLog                                  |   9 +
 .../libgomp.c-c++-common/declare-variant-1.c       |  40 ++
 libstdc++-v3/ChangeLog                             |  52 ++
 libstdc++-v3/configure                             |  22 +
 libstdc++-v3/configure.ac                          |  11 +
 libstdc++-v3/include/bits/random.tcc               |   4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |   2 +
 .../piecewise_linear_distribution/cons/122062.cc   |  16 +
 92 files changed, 3592 insertions(+), 402 deletions(-)

Reply via email to