[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