https://gcc.gnu.org/g:640bb0fa76a23712bd9b0518a00c3c4ed59a775d

commit 640bb0fa76a23712bd9b0518a00c3c4ed59a775d
Merge: 1de1e03e8bd3 d26fa1c73b2c
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Thu Jun 20 13:07:44 2024 +0200

    Merge commit 'r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f78fc49a' into 
redhat/gcc-14-branch

Diff:

 gcc/ChangeLog                                      |  58 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  13 ++
 gcc/ada/exp_ch6.adb                                |  11 +-
 gcc/ada/exp_util.adb                               |   6 +
 gcc/ada/sem_ch6.adb                                |  12 +-
 gcc/c-family/ChangeLog                             |  10 +
 gcc/c-family/c-warn.cc                             |  13 +-
 gcc/config/arm/arm.cc                              |  76 ++++++-
 gcc/config/arm/arm.h                               |   4 +-
 gcc/config/riscv/riscv-target-attr.cc              |   6 +-
 gcc/config/s390/s390.cc                            |  49 ++++-
 gcc/config/s390/vx-builtins.md                     |   2 +-
 gcc/cp/ChangeLog                                   |  52 +++++
 gcc/cp/call.cc                                     |   3 +-
 gcc/cp/decl2.cc                                    |   5 +-
 gcc/cp/lambda.cc                                   |   3 +-
 gcc/cp/parser.cc                                   |   2 +
 gcc/cp/pt.cc                                       |   2 +-
 gcc/cp/typeck.cc                                   |   3 +
 gcc/fortran/ChangeLog                              |  10 +
 gcc/fortran/trans-stmt.cc                          |   3 +-
 gcc/gimple-lower-bitint.cc                         |   5 +-
 gcc/ira-conflicts.cc                               |   3 +-
 gcc/jit/ChangeLog                                  |   9 +
 gcc/jit/jit-recording.cc                           |   2 +-
 gcc/opts-common.cc                                 |   6 +-
 gcc/testsuite/ChangeLog                            | 116 +++++++++++
 gcc/testsuite/c-c++-common/Warray-compare-3.c      |  13 ++
 gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C  |   2 +-
 gcc/testsuite/g++.dg/cpp1z/pr115440.C              |   8 +
 gcc/testsuite/g++.dg/cpp23/ext-floating18.C        |  26 +++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires38.C   |  14 ++
 gcc/testsuite/g++.dg/cpp2a/lambda-targ5.C          |  15 ++
 gcc/testsuite/g++.dg/overload/error7.C             |  10 +
 gcc/testsuite/g++.dg/template/linkage5.C           |  14 ++
 gcc/testsuite/g++.dg/template/pr95672.C            |   2 +-
 gcc/testsuite/g++.dg/torture/vshuf-mem.C           |  27 +++
 gcc/testsuite/gcc.dg/bitint-107.c                  |  16 ++
 gcc/testsuite/gcc.target/arm/cmse/extend-return.c  |  62 +++++-
 .../gcc.target/arm/thumb2-switchstatement.c        | 144 +++++++++++++
 gcc/testsuite/gcc.target/s390/ccor.c               |   4 +-
 .../gcc.target/s390/ifcvt-one-insn-bool.c          |   2 +-
 .../gfortran.dg/allocate_with_source_32.f90        |  33 +++
 gcc/testsuite/gfortran.dg/pr115281.f90             |  39 ++++
 gcc/testsuite/gnat.dg/access11.adb                 |  80 ++++++++
 gcc/testsuite/gnat.dg/incomplete8.adb              |  22 ++
 libgcc/ChangeLog                                   |  12 ++
 libgcc/config/aarch64/cpuinfo.c                    |   3 +
 libgcc/config/arm/cmse_nonsecure_call.S            |   2 +
 libstdc++-v3/ChangeLog                             |  58 ++++++
 libstdc++-v3/include/experimental/bits/simd.h      | 223 +++++++++++++++------
 .../include/experimental/bits/simd_builtin.h       | 152 +-------------
 .../include/experimental/bits/simd_fixed_size.h    |   4 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |   2 +-
 .../testsuite/experimental/simd/pr114958.cc        |  20 ++
 56 files changed, 1233 insertions(+), 262 deletions(-)

Reply via email to