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).