public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-4691.
@ 2020-11-03 20:30 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-11-03 20:30 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cf8db5d75351c34fc2f423d2d02b0877650f100c
commit cf8db5d75351c34fc2f423d2d02b0877650f100c
Merge: 1c3b506cd9e 93e79ed391b
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Nov 3 19:22:09 2020 +0000
Merge master r11-4691.
* Merge master r11-4691-g93e79ed391b9.
Diff:
contrib/ChangeLog | 7 +
contrib/gcc-changelog/git_email.py | 5 +-
contrib/gcc-changelog/setup.cfg | 2 +
gcc/ChangeLog | 503 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +-
gcc/c-family/ChangeLog | 17 +
gcc/c-family/c.opt | 4 +-
gcc/calls.c | 18 +-
gcc/calls.h | 1 +
gcc/cfgexpand.c | 43 +-
gcc/cgraph.h | 6 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 81 ++--
gcc/config/aarch64/aarch64-simd.md | 49 ++
gcc/config/aarch64/aarch64.c | 30 +-
gcc/config/aarch64/arm_bf16.h | 7 +
gcc/config/aarch64/arm_neon.h | 35 ++
gcc/config/arm/arm-builtins.c | 3 +
gcc/config/arm/arm_neon.h | 166 +++++++
gcc/config/arm/arm_neon_builtins.def | 42 +-
gcc/config/arm/iterators.md | 2 +-
gcc/config/i386/i386-expand.c | 8 +-
gcc/config/i386/i386.c | 41 +-
gcc/config/i386/i386.h | 4 +-
gcc/config/i386/sse.md | 67 +--
gcc/cp/ChangeLog | 41 ++
gcc/cp/class.c | 37 +-
gcc/cp/constexpr.c | 5 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 2 +-
gcc/cp/init.c | 2 +-
gcc/cp/parser.c | 26 +-
gcc/cp/pt.c | 49 +-
gcc/cp/rtti.c | 88 ++--
gcc/cp/tree.c | 94 +++-
gcc/doc/invoke.texi | 43 +-
gcc/dwarf2out.c | 1 +
gcc/fold-const.c | 5 -
gcc/fortran/ChangeLog | 41 ++
gcc/fortran/cpp.c | 10 +-
gcc/fortran/decl.c | 1 +
gcc/fortran/gfortran.h | 1 +
gcc/fortran/gfortran.texi | 3 +
gcc/fortran/resolve.c | 20 +
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-openmp.c | 40 +-
gcc/function.h | 7 +
gcc/gengtype.c | 1 +
gcc/gimple-isel.cc | 5 +-
gcc/gimple-range-cache.cc | 188 ++++++--
gcc/gimple-range-cache.h | 21 +-
gcc/gimple-range.cc | 24 +-
gcc/ipa-inline-transform.c | 27 ++
gcc/ira.c | 25 +-
gcc/objc/ChangeLog | 12 +
gcc/omp-low.c | 65 +--
gcc/omp-simd-clone.c | 70 +--
gcc/params.opt | 4 +
gcc/passes.c | 47 ++
gcc/passes.def | 11 +-
gcc/poly-int-types.h | 8 +
gcc/poly-int.h | 57 +++
gcc/testsuite/ChangeLog | 238 ++++++++++
.../goacc/nested-reductions-1-kernels.c | 236 ++++++++++
...reductions.c => nested-reductions-1-parallel.c} | 108 +----
.../goacc/nested-reductions-1-routine.c | 68 +++
.../goacc/nested-reductions-2-kernels.c | 305 +++++++++++++
...tions-warn.c => nested-reductions-2-parallel.c} | 142 +-----
.../goacc/nested-reductions-2-routine.c | 93 ++++
gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 37 ++
gcc/testsuite/g++.dg/warn/Winit-list4.C | 15 +
gcc/testsuite/gcc.c-torture/compile/pr97205.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr97578.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 58 +++
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr97678.c | 29 ++
gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 51 +++
gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 62 +++
.../aarch64/advsimd-intrinsics/bf16_get-be.c | 27 ++
.../aarch64/advsimd-intrinsics/bf16_get.c | 27 ++
.../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 ++
.../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 2 +-
.../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 2 +-
gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 ++
.../gcc.target/arm/simd/vld1_lane_bf16_1.c | 21 +
.../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 17 +
.../arm/simd/vld1q_lane_bf16_indices_1.c | 17 +
.../gcc.target/arm/simd/vldn_lane_bf16_1.c | 73 +++
gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 ++
.../gcc.target/arm/simd/vst1_lane_bf16_1.c | 21 +
.../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 15 +
.../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 +++
.../arm/simd/vstq1_lane_bf16_indices_1.c | 15 +
gcc/testsuite/gcc.target/i386/pr45352-1.c | 1 +
gcc/testsuite/gcc.target/i386/pr47602.c | 1 +
gcc/testsuite/gcc.target/i386/pr55151.c | 1 +
gcc/testsuite/gcc.target/i386/pr55458.c | 1 +
gcc/testsuite/gcc.target/i386/pr56348.c | 1 +
gcc/testsuite/gcc.target/i386/pr57097.c | 1 +
gcc/testsuite/gcc.target/i386/pr65753.c | 1 +
gcc/testsuite/gcc.target/i386/pr65915.c | 1 +
gcc/testsuite/gcc.target/i386/pr66232-5.c | 1 +
gcc/testsuite/gcc.target/i386/pr66334.c | 1 +
gcc/testsuite/gcc.target/i386/pr66819-2.c | 1 +
gcc/testsuite/gcc.target/i386/pr67265.c | 1 +
gcc/testsuite/gcc.target/i386/pr81481.c | 1 +
gcc/testsuite/gcc.target/i386/pr83994.c | 1 +
gcc/testsuite/gcc.target/i386/pr97140.c | 10 +
.../gcc.target/i386/zero-scratch-regs-1.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-10.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-13.c | 24 +-
.../gcc.target/i386/zero-scratch-regs-14.c | 18 +-
.../gcc.target/i386/zero-scratch-regs-15.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-16.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-17.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-18.c | 6 +-
.../gcc.target/i386/zero-scratch-regs-19.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-2.c | 18 +-
.../gcc.target/i386/zero-scratch-regs-20.c | 26 +-
.../gcc.target/i386/zero-scratch-regs-21.c | 6 +-
.../gcc.target/i386/zero-scratch-regs-22.c | 20 +-
.../gcc.target/i386/zero-scratch-regs-23.c | 36 +-
.../gcc.target/i386/zero-scratch-regs-24.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-25.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-26.c | 30 +-
.../gcc.target/i386/zero-scratch-regs-27.c | 12 +-
.../gcc.target/i386/zero-scratch-regs-28.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-29.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-3.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-30.c | 6 +-
.../gcc.target/i386/zero-scratch-regs-31.c | 8 +-
.../gcc.target/i386/zero-scratch-regs-4.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-5.c | 18 +-
.../gcc.target/i386/zero-scratch-regs-6.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-7.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-8.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr67789.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr83629.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr84112.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr97267.c | 19 +
gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 ++
.../goacc/nested-reductions-1-kernels.f90 | 300 ++++++++++++
...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +-----
.../goacc/nested-reductions-1-routine.f90 | 88 ++++
.../goacc/nested-reductions-2-kernels.f90 | 389 ++++++++++++++++
...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +-------
.../goacc/nested-reductions-2-routine.f90 | 119 +++++
gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 43 ++
gcc/timevar.def | 1 +
gcc/tree-pass.h | 6 +
gcc/tree-ssa-loop-ivcanon.c | 3 +
gcc/tree-ssa-pre.c | 7 +-
gcc/tree-vect-loop.c | 139 +++---
gcc/tree-vect-slp.c | 10 +-
gcc/tree-vect-stmts.c | 43 +-
libcpp/ChangeLog | 16 +
libcpp/directives.c | 2 +-
libcpp/include/mkdeps.h | 6 +-
libcpp/init.c | 16 +-
libcpp/lex.c | 33 +-
libcpp/mkdeps.c | 12 +-
libgcc/ChangeLog | 7 +
libgcc/config.host | 1 +
libgcc/unwind-seh.c | 5 +
libgfortran/ChangeLog | 8 +
libgomp/ChangeLog | 19 +
libstdc++-v3/ChangeLog | 130 ++++++
libstdc++-v3/config/abi/pre/gnu.ver | 5 +
libstdc++-v3/include/std/mutex | 200 ++++++--
libstdc++-v3/src/Makefile.am | 2 +-
libstdc++-v3/src/Makefile.in | 2 +-
libstdc++-v3/src/c++11/mutex.cc | 59 +++
.../testsuite/30_threads/call_once/39909.cc | 3 +-
.../testsuite/30_threads/call_once/49668.cc | 4 +-
.../testsuite/30_threads/call_once/60497.cc | 4 +-
.../call_once/{constexpr.cc => 66146.cc} | 40 +-
.../testsuite/30_threads/call_once/call_once1.cc | 6 +-
.../testsuite/30_threads/call_once/dr2442.cc | 4 +-
.../testsuite/30_threads/call_once/once_flag.cc | 10 +-
.../30_threads/once_flag/cons/constexpr.cc | 29 --
195 files changed, 5228 insertions(+), 1395 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-11-03 20:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-03 20:30 [gcc/devel/c++-coroutines] Merge master r11-4691 Iain D Sandoe
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).