[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