[gcc/devel/omp/gcc-10] Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10
Tobias Burnus
burnus@gcc.gnu.org
Mon Sep 28 18:28:41 GMT 2020
https://gcc.gnu.org/g:3a857fecdc2cb784cd14caa488b1cf6c886bb037
commit 3a857fecdc2cb784cd14caa488b1cf6c886bb037
Merge: 845a9a25733 a6c47f4ce26
Author: Tobias Burnus <tobias@codesourcery.com>
Date: Mon Sep 28 19:58:57 2020 +0200
Merge remote-tracking branch 'origin/releases/gcc-10' into devel/omp/gcc-10
Merged up to a6c47f4ce26639bfbc72821ae629b9af7744a9d7 (2020-09-28)
Diff:
gcc/ChangeLog | 95 +++++
gcc/DATESTAMP | 2 +-
gcc/ada/gcc-interface/decl.c | 28 +-
gcc/cfgexpand.c | 14 +-
gcc/config/aarch64/aarch64-builtins.c | 16 +-
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-simd-builtins.def | 3 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/arm_neon.h | 214 +++++++++++
gcc/config/arm/mve.md | 4 +-
gcc/config/bpf/bpf.md | 20 +
gcc/config/i386/i386.c | 6 +-
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/doc/invoke.texi | 4 +-
gcc/emit-rtl.h | 3 +
gcc/fortran/ChangeLog | 38 ++
gcc/fortran/decl.c | 9 +
gcc/fortran/resolve.c | 2 +-
gcc/lra-constraints.c | 2 +
gcc/lra.c | 7 +-
gcc/optabs.c | 14 +-
gcc/testsuite/ChangeLog | 76 ++++
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 ++
.../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/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 +-
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/pr95464.c | 64 ++++
gcc/testsuite/gcc.target/i386/pr97032.c | 23 ++
gcc/testsuite/gfortran.dg/pr93423.f90 | 21 ++
gcc/testsuite/gnat.dg/addr16.adb | 14 +
gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 +
libffi/ChangeLog | 11 +
libffi/src/powerpc/linux64.S | 8 +
libffi/src/powerpc/linux64_closure.S | 16 +-
libgo/Makefile.am | 2 +-
libgo/Makefile.in | 2 +-
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 +
70 files changed, 1635 insertions(+), 443 deletions(-)
More information about the Libstdc++-cvs
mailing list