[gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f78fc49a' into redhat/gcc-14-branch
Jakub Jelinek
jakub@gcc.gnu.org
Thu Jun 20 11:08:14 GMT 2024
https://gcc.gnu.org/g:640bb0fa76a23712bd9b0518a00c3c4ed59a775d
commit 640bb0fa76a23712bd9b0518a00c3c4ed59a775d
Merge: 1de1e03e8bd3 d26fa1c73b2c
Author: Jakub Jelinek <jakub@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(-)
More information about the Gcc-cvs
mailing list