public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-8853-g2513dad670c00dd9db3a85be348f6f4020b18b81' into redhat/gcc-10-branch
@ 2020-10-05 8:34 Jakub Jelinek
0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2020-10-05 8:34 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2417bb617beaf81ca86c86977e1589ee77c59a99
commit 2417bb617beaf81ca86c86977e1589ee77c59a99
Merge: c65817433fd 2513dad670c
Author: Jakub Jelinek <jakub@redhat.com>
Date: Mon Oct 5 10:26:02 2020 +0200
Merge commit 'r10-8853-g2513dad670c00dd9db3a85be348f6f4020b18b81' into redhat/gcc-10-branch
Diff:
gcc/ChangeLog | 451 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/gcc-interface/decl.c | 28 +-
gcc/cfgexpand.c | 14 +-
gcc/common/config/i386/i386-common.c | 5 +-
gcc/config/aarch64/aarch64-builtins.c | 16 +-
gcc/config/aarch64/aarch64-c.c | 2 +-
gcc/config/aarch64/aarch64-cores.def | 6 +-
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-protos.h | 20 +
gcc/config/aarch64/aarch64-simd-builtins.def | 3 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 132 +++++-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 190 ++++++---
gcc/config/aarch64/aarch64.md | 85 ++--
gcc/config/aarch64/arm_neon.h | 214 ++++++++++
gcc/config/arm/arm-cpus.in | 22 +
gcc/config/arm/arm-tables.opt | 6 +
gcc/config/arm/arm-tune.md | 5 +-
gcc/config/arm/arm.md | 4 +-
gcc/config/arm/arm_mve.h | 167 ++++----
gcc/config/arm/mve.md | 4 +-
gcc/config/bpf/bpf.md | 20 +
gcc/config/i386/avx512vp2intersectintrin.h | 23 ++
gcc/config/i386/avx512vp2intersectvlintrin.h | 23 ++
gcc/config/i386/enqcmdintrin.h | 8 +-
gcc/config/i386/i386.c | 6 +-
gcc/config/i386/i386.md | 20 +-
gcc/config/i386/pconfigintrin.h | 23 ++
gcc/config/i386/t-rtems | 8 +-
gcc/config/i386/wbnoinvdintrin.h | 23 ++
gcc/config/pa/pa-hpux11.h | 5 -
gcc/config/pa/pa32-linux.h | 5 +
gcc/config/pa/pa64-hpux.h | 12 +-
gcc/config/rs6000/rs6000-c.c | 3 +
gcc/config/s390/s390.c | 17 +-
gcc/configure | 11 +-
gcc/configure.ac | 7 +-
gcc/coverage.c | 8 +-
gcc/cp/call.c | 2 +
gcc/cp/constexpr.c | 9 +-
gcc/doc/invoke.texi | 12 +-
gcc/emit-rtl.h | 3 +
gcc/fortran/ChangeLog | 58 +++
gcc/fortran/decl.c | 9 +
gcc/fortran/resolve.c | 2 +-
gcc/go/gofrontend/types.cc | 8 +-
gcc/input.c | 2 +
gcc/ira.c | 8 +-
gcc/lra-constraints.c | 2 +
gcc/lra.c | 7 +-
gcc/optabs.c | 14 +-
gcc/profile.c | 6 +-
gcc/testsuite/ChangeLog | 359 ++++++++++++++++
gcc/testsuite/g++.dg/asan/pr97145.C | 7 +
gcc/testsuite/g++.dg/cpp2a/consteval18.C | 26 ++
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 73 ++++
gcc/testsuite/g++.dg/gcov/pr97069.C | 20 +
gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 48 +++
.../aarch64/sve/acle/general-c++/attributes_2.C | 66 +++
.../aarch64/sve/acle/general-c++/mangle_1.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_10.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_3.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_5.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_6.C | 36 ++
.../aarch64/sve/acle/general-c++/mangle_7.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_8.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_9.C | 19 +
gcc/testsuite/g++.target/i386/pr97054.C | 96 +++++
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +
gcc/testsuite/gcc.dg/format/pr96935.c | 9 +
gcc/testsuite/gcc.dg/vect/bb-slp-49.c | 28 ++
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +-
.../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 +
.../aarch64/advsimd-intrinsics/vtrn_half.c | 3 -
.../aarch64/advsimd-intrinsics/vuzp_half.c | 3 -
.../aarch64/advsimd-intrinsics/vzip_half.c | 3 -
.../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 ++
.../gcc.target/aarch64/simd/vadd_poly_1.c | 50 +++
.../gcc.target/aarch64/simd/vceq_poly_1.c | 29 ++
.../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 +++
.../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 +
.../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 +
.../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 +
.../gcc.target/aarch64/stack-protector-5.c | 23 ++
.../gcc.target/aarch64/stack-protector-6.c | 8 +
.../gcc.target/aarch64/stack-protector-7.c | 25 ++
.../aarch64/sve/acle/general/attributes_1.c | 4 +-
.../aarch64/sve/acle/general/attributes_7.c | 4 +
.../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c | 47 +++
.../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c | 31 ++
.../arm/mve/intrinsics/vaddq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vfmaq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmaq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmvq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmvq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vmulq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vsetq_lane_f16-1.c | 13 +
.../arm/mve/intrinsics/vsetq_lane_f32-1.c | 13 +
.../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +-
.../arm/mve/intrinsics/vsubq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vsubq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vsubq_x_n_f16-1.c | 13 +
.../arm/mve/intrinsics/vsubq_x_n_f32-1.c | 13 +
gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 ++
gcc/testsuite/gcc.target/arm/stack-protector-4.c | 6 +
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 +
gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 +
gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 +
gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 +
gcc/testsuite/gcc.target/i386/movdir64b.c | 29 ++
gcc/testsuite/gcc.target/i386/movdiri32.c | 26 ++
gcc/testsuite/gcc.target/i386/movdiri64.c | 26 ++
gcc/testsuite/gcc.target/i386/pr82673.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95464.c | 64 +++
gcc/testsuite/gcc.target/i386/pr96827.c | 41 ++
gcc/testsuite/gcc.target/i386/pr97032.c | 23 ++
gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 +
gcc/testsuite/gfortran.dg/pr93423.f90 | 21 +
gcc/testsuite/gnat.dg/addr16.adb | 14 +
gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 +
gcc/testsuite/lib/target-supports.exp | 17 +
gcc/tree-switch-conversion.c | 37 +-
gcc/tree-switch-conversion.h | 7 +-
gcc/tree-vect-slp.c | 3 +-
gcc/value-prof.c | 5 +-
libcpp/lex.c | 4 +-
libffi/ChangeLog | 11 +
libffi/src/powerpc/linux64.S | 8 +
libffi/src/powerpc/linux64_closure.S | 16 +-
libgcc/ChangeLog | 9 +
libgcc/libgcov-driver.c | 2 +-
libgo/Makefile.am | 2 +-
libgo/Makefile.in | 2 +-
libgo/go/reflect/all_test.go | 8 +-
libstdc++-v3/ChangeLog | 78 ++++
libstdc++-v3/acinclude.m4 | 413 ++++++++++---------
libstdc++-v3/configure | 282 +++++++------
libstdc++-v3/include/std/functional | 4 +-
libstdc++-v3/include/std/tuple | 12 +-
libstdc++-v3/src/c++17/fs_ops.cc | 2 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 21 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
.../20_util/function_objects/bind_front/97101.cc | 41 ++
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 +++
.../unsynchronized_pool_resource/allocate.cc | 20 +
.../27_io/filesystem/path/append/source.cc | 10 +
208 files changed, 4611 insertions(+), 746 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-05 8:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-05 8:34 [gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-8853-g2513dad670c00dd9db3a85be348f6f4020b18b81' into redhat/gcc-10-branch Jakub Jelinek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).