public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-2306.
@ 2021-07-14 20:29 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-07-14 20:29 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:0d8a54a35265fd94a79782faed083fabbc7bbce4

commit 0d8a54a35265fd94a79782faed083fabbc7bbce4
Merge: 31b3c1cb0e3 4940166a151
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Jul 14 19:24:19 2021 +0100

    Merge master r12-2306.
    
            * Merge master r12-2306-g4940166a1519.

Diff:

 gcc/ChangeLog                                      | 186 ++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/combine.c                                      |  14 +
 gcc/config/aarch64/aarch64-simd-builtins.def       |   9 +-
 gcc/config/aarch64/aarch64-simd.md                 |  64 ++---
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   2 +-
 gcc/config/aarch64/aarch64-sve.md                  |   2 +-
 gcc/config/aarch64/aarch64.md                      |  11 +-
 gcc/config/aarch64/arm_neon.h                      |  12 +-
 gcc/config/arm/neon.md                             |  20 +-
 gcc/config/arm/vfp.md                              |   2 +-
 gcc/config/i386/driver-i386.c                      |  25 +-
 gcc/config/i386/i386-options.c                     |   1 +
 gcc/config/i386/i386.h                             |   7 +-
 gcc/config/rs6000/smmintrin.h                      |  56 ++++
 gcc/cp/constexpr.c                                 |  15 +-
 gcc/cse.c                                          |  14 +
 gcc/doc/md.texi                                    |  52 +++-
 gcc/doc/sourcebuild.texi                           |   9 +
 gcc/fortran/trans-expr.c                           |   5 +-
 gcc/godump.c                                       |   4 +-
 gcc/optabs-tree.c                                  |   7 +-
 gcc/optabs-tree.h                                  |   3 +-
 gcc/optabs.c                                       |  32 ++-
 gcc/optabs.def                                     |   1 +
 gcc/params.opt                                     |   2 +-
 gcc/rtl.c                                          |  15 +
 gcc/rtl.h                                          |   1 +
 gcc/rtlanal.c                                      |  19 ++
 gcc/rtlanal.h                                      |   3 +
 gcc/simplify-rtx.c                                 |  10 +
 gcc/testsuite/ChangeLog                            | 157 +++++++++++
 gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C    |  23 ++
 gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C      |  29 ++
 gcc/testsuite/gcc.dg/pr80776-1.c                   |   2 +-
 gcc/testsuite/gcc.dg/vect/pr101445.c               |  28 ++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-10.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-11.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-12.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-13.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-14.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-15.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-16.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c      |  52 ++++
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c       |  52 ++++
 .../gcc.target/aarch64/extract_zero_extend.c       |   9 -
 .../gcc.target/aarch64/narrow_high_combine.c       | 314 ++++++++++++++-------
 .../gcc.target/aarch64/simd/vmulx_laneq_f64_1.c    |   2 +-
 .../gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c   |   2 +-
 .../gcc.target/aarch64/simd/vmulxs_lane_f32_1.c    |   2 +-
 .../gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c   |   2 +-
 .../gcc.target/aarch64/simd/vqdmlalh_lane_s16.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmlals_lane_s32.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmlslh_lane_s16.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmlsls_lane_s32.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmullh_lane_s16.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmullh_laneq_s16.c   |   2 +-
 .../gcc.target/aarch64/simd/vqdmulls_lane_s32.c    |   2 +-
 .../gcc.target/aarch64/simd/vqdmulls_laneq_s32.c   |   2 +-
 .../gcc.target/aarch64/simd/vusdot-autovec.c       |  38 +++
 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c  |  20 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_1.c   |   4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_2.c   |   4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_3.c   |   4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_4.c   |   4 +-
 gcc/testsuite/gcc.target/aarch64/sve/live_1.c      |   5 +-
 .../gcc.target/aarch64/sve/vusdot-autovec.c        |  38 +++
 gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c  |   4 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c   |   4 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c  |   4 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c  |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c  |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c |   4 +-
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c  |   4 +-
 gcc/testsuite/gcc.target/arm/simd/vusdot-autovec.c |  38 +++
 gcc/testsuite/gcc.target/i386/pr101395-1.c         |  12 +
 gcc/testsuite/gcc.target/i386/pr101395-2.c         |  22 ++
 gcc/testsuite/gcc.target/i386/pr101395-3.c         |   6 +
 gcc/testsuite/gcc.target/i386/vect-reduc-1.c       |  17 ++
 gcc/testsuite/gcc.target/powerpc/sse4_1-ptest-1.c  | 117 ++++++++
 gcc/testsuite/gfortran.dg/pr100949.f90             |  10 +
 gcc/testsuite/lib/target-supports.exp              |  80 ++++++
 gcc/tree-cfg.c                                     |   9 +-
 gcc/tree-ssa-alias.c                               |   2 +-
 gcc/tree-vect-loop.c                               | 235 +++++++++------
 gcc/tree-vect-patterns.c                           |  86 ++++--
 gcc/tree-vect-stmts.c                              |   6 +
 libgomp/ChangeLog                                  |   7 +
 libstdc++-v3/ChangeLog                             |  11 +
 libstdc++-v3/include/std/string_view               |   1 +
 .../basic_string_view/cons/char/range.cc           |  18 +-
 101 files changed, 2107 insertions(+), 381 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-07-14 20:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-14 20:29 [gcc/devel/c++-coroutines] Merge master r12-2306 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).