https://gcc.gnu.org/g:38f4a87cc67b52941fa8292ab5a7f99302e679be

commit 38f4a87cc67b52941fa8292ab5a7f99302e679be
Merge: 74a421064f3d edc2388e8028
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Fri Aug 8 15:11:23 2025 +0200

    Merge commit 'r14-11941-gedc2388e802853ddc70b04a6de2b3c180a2a8442' into 
redhat/gcc-14-branch

Diff:

 gcc/ChangeLog                                      | 223 +++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  17 ++
 gcc/ada/exp_ch4.adb                                |  28 ++-
 gcc/ada/gcc-interface/Makefile.in                  |  30 ---
 gcc/ada/gcc-interface/decl.cc                      |  16 +-
 gcc/ada/libgnat/system-linux-loongarch.ads         |   1 -
 gcc/c-family/c-common.cc                           |  49 +++--
 gcc/config/aarch64/aarch64-sme.md                  |  14 +-
 gcc/config/aarch64/aarch64-sve.md                  |  24 +--
 gcc/config/aarch64/aarch64.cc                      |  28 ++-
 gcc/config/aarch64/aarch64.md                      |   8 +
 gcc/config/aarch64/iterators.md                    |  27 ++-
 gcc/config/avr/avr-mcus.def                        |  11 +
 gcc/config/i386/i386.cc                            |   6 +-
 gcc/config/i386/i386.h                             |  17 +-
 gcc/config/i386/i386.md                            |  42 ++--
 gcc/config/i386/sse.md                             |  13 ++
 gcc/config/loongarch/lasx.md                       |   4 +-
 gcc/config/loongarch/loongarch.cc                  | 126 +++---------
 gcc/config/loongarch/lsx.md                        |   4 +-
 gcc/config/rs6000/rs6000.md                        |   6 +-
 gcc/config/rs6000/vsx.md                           |  14 +-
 gcc/cp/ChangeLog                                   |  40 ++++
 gcc/cp/constexpr.cc                                |  19 +-
 gcc/cp/typeck.cc                                   | 130 +++++++++++-
 gcc/dfp.cc                                         |  79 +++++++-
 gcc/doc/avr-mmcu.texi                              |   6 +-
 gcc/doc/invoke.texi                                |  35 ++--
 gcc/fortran/ChangeLog                              |   9 +
 gcc/fortran/interface.cc                           |   7 +
 gcc/gimple-fold.cc                                 |  26 ++-
 gcc/gimple-lower-bitint.cc                         |  32 ++-
 gcc/gimple-ssa-store-merging.cc                    |   2 +
 gcc/real.cc                                        |  21 +-
 gcc/testsuite/ChangeLog                            | 179 +++++++++++++++++
 gcc/testsuite/c-c++-common/Warray-bounds-11.c      |  21 ++
 gcc/testsuite/g++.dg/cpp0x/constexpr-array29.C     |  13 ++
 gcc/testsuite/g++.dg/cpp0x/constexpr-array30.C     |  22 ++
 gcc/testsuite/g++.dg/cpp2a/constexpr-union9.C      |  33 +++
 gcc/testsuite/g++.dg/parse/pr120471.C              |  42 ++++
 gcc/testsuite/g++.dg/parse/pr120940.C              |  18 ++
 gcc/testsuite/g++.dg/ubsan/pr120471.C              |  21 ++
 gcc/testsuite/g++.dg/vect/pr116674.cc              |  85 ++++++++
 gcc/testsuite/g++.dg/warn/Wduplicated-branches9.C  |  11 +
 gcc/testsuite/gcc.dg/bitint-124.c                  |  30 +++
 gcc/testsuite/gcc.dg/bitint-125.c                  |  15 ++
 gcc/testsuite/gcc.dg/dfp/bitint-10.c               |  49 +++++
 gcc/testsuite/gcc.dg/dfp/bitint-9.c                |  29 +++
 gcc/testsuite/gcc.dg/dfp/pr120631.c                |  25 +++
 gcc/testsuite/gcc.dg/pr121322.c                    |  14 ++
 gcc/testsuite/gcc.dg/torture/bitint-85.c           |  34 ++++
 gcc/testsuite/gcc.dg/ubsan/pr120837.c              |  32 +++
 .../gcc.target/aarch64/sme/call_sm_switch_1.c      |   4 +-
 .../gcc.target/aarch64/sme/call_sm_switch_11.c     |   5 +-
 gcc/testsuite/gcc.target/aarch64/sme/pr121028.c    |  46 +++++
 gcc/testsuite/gcc.target/aarch64/sme/za_state_7.c  |  21 ++
 .../gcc.target/aarch64/sve/acle/general/perm_1.c   |  14 ++
 gcc/testsuite/gcc.target/aarch64/sve/permute_5.c   |  10 +
 gcc/testsuite/gcc.target/i386/cold-attribute-4.c   |   2 +-
 gcc/testsuite/gcc.target/i386/pr120427-1.c         |  28 +++
 gcc/testsuite/gcc.target/i386/pr120427-2.c         |  28 +++
 gcc/testsuite/gcc.target/i386/pr120427-3.c         |  45 +++++
 gcc/testsuite/gcc.target/i386/pr120427-4.c         |   6 +
 gcc/testsuite/gcc.target/i386/pr120427-5.c         |  10 +
 gcc/testsuite/gcc.target/i386/pr120908.c           |  16 ++
 gcc/testsuite/gcc.target/i386/pr121274.c           |  24 +++
 gcc/testsuite/gcc.target/loongarch/pr121064.c      |  38 ++++
 .../powerpc/builtin_altivec_tr_stxvr_runnable.c    |  40 ++--
 .../gcc.target/powerpc/float128-cmp2-runnable.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c   |  10 +-
 gcc/testsuite/gfortran.dg/associate_75.f90         |  50 +++++
 gcc/testsuite/gnat.dg/sso20.adb                    |  29 +++
 gcc/tree-ssa-sccvn.cc                              |   2 +
 gcc/tree-vect-stmts.cc                             |  10 +-
 libsanitizer/ChangeLog                             |  11 +
 .../sanitizer_common_interceptors_ioctl.inc        |   8 -
 .../sanitizer_platform_limits_posix.cpp            |   7 -
 .../sanitizer_platform_limits_posix.h              |   5 -
 79 files changed, 1931 insertions(+), 330 deletions(-)

Reply via email to