[gcc/devel/c++-coroutines] Merge master r11-3405.

Iain D Sandoe iains@gcc.gnu.org
Wed Sep 23 19:49:32 GMT 2020


https://gcc.gnu.org/g:7aa619ac1579ed9fceeda1f6b46d244f7d9e6fd4

commit 7aa619ac1579ed9fceeda1f6b46d244f7d9e6fd4
Merge: 666ec563699 74b27d8eedc
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Sep 23 19:29:27 2020 +0100

    Merge master r11-3405.
    
            * Merge master r11-3405-g74b27d8eedc7.

Diff:

 gcc/ChangeLog                                      |  78 ++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 gcc/alias.c                                        |   8 +-
 gcc/analyzer/ChangeLog                             |  83 +++++++++
 gcc/analyzer/analyzer-logging.cc                   |   2 +
 gcc/analyzer/analyzer.h                            |   3 +-
 gcc/analyzer/call-string.cc                        |   2 +
 gcc/analyzer/engine.cc                             | 136 ++++++++------
 gcc/analyzer/program-state.cc                      |  12 +-
 gcc/analyzer/program-state.h                       |   4 +-
 gcc/c-family/ChangeLog                             |   5 +
 gcc/c-family/c-gimplify.c                          |   8 +-
 gcc/config/aarch64/aarch64-cores.def               |   1 +
 gcc/config/aarch64/aarch64-protos.h                |  20 ++
 gcc/config/aarch64/aarch64-simd-builtins.def       |   3 +-
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/aarch64/aarch64.c                       | 164 ++++++++++++-----
 gcc/config/aarch64/aarch64.md                      |  85 ++++-----
 gcc/config/aarch64/arm_neon.h                      | 102 +++++++++++
 gcc/config/arm/arm-cpus.in                         |  10 +
 gcc/config/arm/arm-tables.opt                      |   3 +
 gcc/config/arm/arm-tune.md                         |   4 +-
 gcc/config/nvptx/nvptx.c                           |   7 +-
 gcc/cp/ChangeLog                                   |  26 +++
 gcc/cp/constexpr.c                                 |   6 +
 gcc/cp/cp-tree.h                                   |   1 -
 gcc/cp/decl.c                                      |  17 --
 gcc/cp/name-lookup.h                               |  13 +-
 gcc/cp/pt.c                                        |  63 ++++++-
 gcc/doc/invoke.texi                                |   9 +-
 gcc/gimple-isel.cc                                 |  15 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/internal-fn.c                                  |   2 +-
 gcc/ipa-modref-tree.c                              |   5 +-
 gcc/ipa-modref.c                                   |  69 +++++--
 gcc/ipa-modref.h                                   |   3 +
 gcc/profile.c                                      |   6 +-
 gcc/selftest-run-tests.c                           |   1 +
 gcc/selftest.h                                     |   1 +
 gcc/testsuite/ChangeLog                            |  69 +++++++
 .../c-c++-common/Wduplicated-branches-15.c         |  32 ++++
 gcc/testsuite/g++.dg/asan/pr97145.C                |   7 +
 gcc/testsuite/g++.dg/concepts/diagnostic15.C       |  16 ++
 gcc/testsuite/g++.dg/cpp0x/decltype-96652.C        |  14 ++
 gcc/testsuite/g++.dg/cpp1y/new1.C                  |   4 +-
 gcc/testsuite/g++.dg/gcov/pr97069.C                |  20 ++
 gcc/testsuite/g++.dg/template/local10.C            |  15 ++
 gcc/testsuite/gcc.dg/Warray-bounds-63.c            |   3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-66.c            |   3 +-
 gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c         |   1 +
 gcc/testsuite/gcc.dg/pr96453.c                     |  22 +++
 gcc/testsuite/gcc.dg/pr96466.c                     |  19 ++
 gcc/testsuite/gcc.dg/vect/pr97173.c                |  19 ++
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |   8 +-
 .../aarch64/advsimd-intrinsics/vreinterpret_p128.c |  19 ++
 .../gcc.target/aarch64/simd/trn_zip_p64_1.c        |  44 +++++
 .../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-3.c         |  45 +++++
 .../gcc.target/aarch64/stack-protector-4.c         |   6 +
 .../gcc.target/aarch64/stack-protector-5.c         |  23 +++
 .../gcc.target/aarch64/stack-protector-6.c         |   8 +
 .../gcc.target/aarch64/stack-protector-7.c         |  25 +++
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |   4 +-
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |   2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |   4 +-
 gcc/testsuite/go.test/test/fixedbugs/issue4458.go  |   2 +-
 gcc/toplev.c                                       |   3 +
 gcc/tree-ssa-alias.c                               |   6 +-
 gcc/tree-ssa-structalias.c                         |   2 +
 gcc/tree-vect-loop-manip.c                         |  83 ++++++---
 gcc/tree-vect-loop.c                               | 202 ++++++++++++++-------
 gcc/tree-vectorizer.h                              |   3 +-
 gcc/tree.c                                         |   2 +-
 libbacktrace/dwarf.c                               |  38 ++--
 libgcc/ChangeLog                                   |   6 +
 libgo/go/internal/cpu/cpu_no_init.go               |   1 +
 .../go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} |   2 +-
 libgo/go/net/interface_aix.go                      |   2 -
 libgo/go/runtime/os_aix.go                         |  11 +-
 libgo/go/syscall/export_aix_test.go                |  16 ++
 libgo/go/syscall/export_unix_test.go               |   2 +-
 libgo/go/syscall/libcall_aix.go                    |   3 -
 libgo/go/syscall/syscall_aix_ppc.go                |   3 +
 libgo/mksysinfo.sh                                 |   9 +-
 libgo/sysinfo.c                                    |   8 +
 libgomp/ChangeLog                                  |  10 +
 libstdc++-v3/ChangeLog                             |  81 +++++++++
 90 files changed, 1569 insertions(+), 380 deletions(-)


More information about the Libstdc++-cvs mailing list