public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-6027.
@ 2020-12-14 21:48 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-12-14 21:48 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:11411a6cc0734a60d06e860032539fd28e3a2a6a

commit 11411a6cc0734a60d06e860032539fd28e3a2a6a
Merge: eec5d2605b3 e63ae8c083a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Dec 14 19:31:22 2020 +0000

    Merge master r11-6027.
    
            * Merge master r11-6027-ge63ae8c083a3.

Diff:

 .dir-locals.el                                     |   7 +-
 gcc/ChangeLog                                      | 241 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 .../building_executable_programs_with_gnat.rst     |   2 +-
 gcc/ada/exp_aggr.adb                               |  31 +-
 gcc/ada/exp_attr.adb                               |  38 +-
 gcc/ada/exp_ch3.adb                                |   5 +
 gcc/ada/exp_ch4.adb                                |   5 +-
 gcc/ada/exp_ch6.adb                                |   1 +
 gcc/ada/exp_ch7.adb                                |  57 +-
 gcc/ada/exp_fixd.adb                               |  23 +-
 gcc/ada/exp_pakd.adb                               |  11 +-
 gcc/ada/exp_util.adb                               |  14 +-
 gcc/ada/gnat_ugn.texi                              |   4 +-
 gcc/ada/inline.adb                                 |  27 +-
 gcc/ada/inline.ads                                 |  14 +-
 gcc/ada/libgnat/a-tifiio.adb                       |  37 +-
 gcc/ada/libgnat/a-tifiio__128.adb                  |  45 +-
 gcc/ada/libgnat/a-wtcoio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtdeio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtdeio__128.adb                  |   4 +-
 gcc/ada/libgnat/a-wtenio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |  12 +-
 gcc/ada/libgnat/a-wtfiio__128.adb                  |  16 +-
 gcc/ada/libgnat/a-wtflio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtinio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtinio__128.adb                  |   4 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |   4 +-
 gcc/ada/libgnat/a-wtmoio__128.adb                  |   4 +-
 gcc/ada/libgnat/a-ztcoio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztdeio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztdeio__128.adb                  |   4 +-
 gcc/ada/libgnat/a-ztenio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |  12 +-
 gcc/ada/libgnat/a-ztfiio__128.adb                  |  16 +-
 gcc/ada/libgnat/a-ztflio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztinio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztinio__128.adb                  |   4 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |   4 +-
 gcc/ada/libgnat/a-ztmoio__128.adb                  |   4 +-
 gcc/ada/libgnat/s-fatgen.adb                       | 680 +++++++++----------
 gcc/ada/libgnat/s-fatgen.ads                       |  15 +-
 gcc/ada/libgnat/s-imguti.ads                       |  21 +-
 gcc/ada/par-ch3.adb                                |   8 +-
 gcc/ada/par-ch6.adb                                |  12 +-
 gcc/ada/par-ch9.adb                                |   6 +
 gcc/ada/sa_messages.ads                            |   2 +-
 gcc/ada/sem_aggr.adb                               |   5 +-
 gcc/ada/sem_attr.adb                               |  76 +--
 gcc/ada/sem_elab.adb                               |  14 +-
 gcc/ada/sem_eval.adb                               |   4 +-
 gcc/ada/sem_prag.adb                               | 169 +++--
 gcc/ada/sem_res.adb                                |  14 +-
 gcc/ada/sem_util.adb                               |  22 +
 gcc/ada/sem_util.ads                               |   3 +
 gcc/ada/sem_warn.adb                               |   6 +-
 gcc/ada/tracebak.c                                 |   7 +
 gcc/c/c-typeck.c                                   |   6 +-
 gcc/config.gcc                                     |  26 +-
 gcc/config/aarch64/aarch64-cores.def               |   1 +
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/aarch64/aarch64.h                       |  10 +-
 gcc/config/arm/arm.c                               |   2 +
 gcc/config/arm/iterators.md                        |   9 +-
 gcc/config/arm/mve.md                              |  65 +-
 gcc/config/arm/neon.md                             |  18 +-
 gcc/config/arm/unspecs.md                          |  10 -
 gcc/config/arm/vec-common.md                       |  19 +
 gcc/config/vax/vax.c                               |  43 +-
 gcc/config/vax/vax.md                              |   2 +-
 gcc/coretypes.h                                    |  18 +-
 gcc/cp/ChangeLog                                   |  24 +
 gcc/cp/call.c                                      |  18 +-
 gcc/cp/config-lang.in                              |   2 +-
 gcc/cp/cp-tree.h                                   |   2 +-
 gcc/cp/decl2.c                                     |  37 +-
 gcc/cp/lambda.c                                    |   8 +
 gcc/cp/module.cc                                   |  15 +
 gcc/cp/pt.c                                        |  18 +
 gcc/doc/invoke.texi                                |   2 +-
 gcc/doc/md.texi                                    |  48 ++
 gcc/doc/passes.texi                                |   3 +-
 gcc/doc/sourcebuild.texi                           |   8 +
 gcc/fortran/ChangeLog                              |  11 +
 gcc/fortran/data.c                                 |  74 ++-
 gcc/fortran/dump-parse-tree.c                      |  36 +
 gcc/gcc.c                                          |   1 +
 gcc/gcov.c                                         |   5 +-
 gcc/godump.c                                       |  16 +-
 gcc/internal-fn.def                                |   3 +
 gcc/is-a.h                                         |  81 ++-
 gcc/iterator-utils.h                               |  44 ++
 gcc/match.pd                                       |  28 +
 gcc/omp-expand.c                                   |  28 +-
 gcc/omp-low.c                                      |   7 +-
 gcc/optabs.def                                     |   2 +
 gcc/rtlanal.c                                      |   4 -
 gcc/testsuite/ChangeLog                            | 107 +++
 gcc/testsuite/c-c++-common/asan/pr98204.c          |   6 +
 gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C        |  25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C       |  17 +
 gcc/testsuite/g++.dg/gomp/tls-5.C                  |   4 +-
 gcc/testsuite/gcc.c-torture/compile/pr98256.c      |   9 +
 gcc/testsuite/gcc.dg/20021029-1.c                  |   2 +-
 gcc/testsuite/gcc.dg/darwin-sections.c             |   2 -
 gcc/testsuite/gcc.dg/goacc/pr98183.c               |  15 +
 gcc/testsuite/gcc.dg/gomp/pr98183.c                |  15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96272.c            |  37 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c          |  52 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c          |  40 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c          |  43 ++
 .../vect/complex/bb-slp-complex-add-pattern-byte.c |  12 +
 .../vect/complex/bb-slp-complex-add-pattern-int.c  |  12 +
 .../vect/complex/bb-slp-complex-add-pattern-long.c |  12 +
 .../complex/bb-slp-complex-add-pattern-short.c     |  12 +
 .../bb-slp-complex-add-pattern-unsigned-byte.c     |  12 +
 .../bb-slp-complex-add-pattern-unsigned-int.c      |  12 +
 .../bb-slp-complex-add-pattern-unsigned-long.c     |  12 +
 .../bb-slp-complex-add-pattern-unsigned-short.c    |  12 +
 .../vect/complex/complex-add-pattern-template.c    |  60 ++
 .../gcc.dg/vect/complex/complex-add-template.c     |  79 +++
 .../gcc.dg/vect/complex/complex-operations-run.c   | 103 +++
 .../gcc.dg/vect/complex/complex-operations.c       | 358 ++++++++++
 gcc/testsuite/gcc.dg/vect/complex/complex.exp      |  20 +
 .../complex/fast-math-bb-slp-complex-add-double.c  |  12 +
 .../complex/fast-math-bb-slp-complex-add-float.c   |  11 +
 .../fast-math-bb-slp-complex-add-half-float.c      |  13 +
 .../fast-math-bb-slp-complex-add-pattern-double.c  |  11 +
 .../fast-math-bb-slp-complex-add-pattern-float.c   |  11 +
 ...st-math-bb-slp-complex-add-pattern-half-float.c |  11 +
 .../vect/complex/fast-math-complex-add-double.c    |  11 +
 .../vect/complex/fast-math-complex-add-float.c     |  11 +
 .../complex/fast-math-complex-add-half-float.c     |  11 +
 .../complex/fast-math-complex-add-pattern-double.c |  11 +
 .../complex/fast-math-complex-add-pattern-float.c  |  11 +
 .../fast-math-complex-add-pattern-half-float.c     |  12 +
 .../vect/complex/vect-complex-add-pattern-byte.c   |  12 +
 .../vect/complex/vect-complex-add-pattern-int.c    |  12 +
 .../vect/complex/vect-complex-add-pattern-long.c   |  12 +
 .../vect/complex/vect-complex-add-pattern-short.c  |  12 +
 .../vect-complex-add-pattern-unsigned-byte.c       |  12 +
 .../vect-complex-add-pattern-unsigned-int.c        |  12 +
 .../vect-complex-add-pattern-unsigned-long.c       |  12 +
 .../vect-complex-add-pattern-unsigned-short.c      |  12 +
 gcc/testsuite/gcc.misc-tests/godump-1.c            |  23 +
 .../gcc.target/aarch64/with-tune-config.c          |   7 +
 gcc/testsuite/gcc.target/aarch64/with-tune-march.c |   8 +
 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c  |   8 +
 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c |   7 +
 gcc/testsuite/gcc.target/arm/simd/mve-vbic.c       |  65 ++
 gcc/testsuite/gcc.target/arm/simd/mve-veor.c       |  61 ++
 gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c       |  35 +
 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c       |  49 ++
 gcc/testsuite/gcc.target/arm/vect-half-floats.c    |  14 +
 gcc/testsuite/gcc.target/i386/pr79804.c            |   6 +-
 gcc/testsuite/gcc.target/i386/pr88178.c            |   2 +-
 gcc/testsuite/gcc.target/i386/pr92469.c            |  24 +
 gcc/testsuite/gcc.target/i386/pr98264.c            |  22 +
 gcc/testsuite/gcc.target/vax/push.c                |  27 +
 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90     |  33 +
 gcc/testsuite/lib/scanasm.exp                      |  54 +-
 gcc/testsuite/lib/target-supports.exp              | 170 ++++-
 gcc/tree-core.h                                    |   4 +
 gcc/tree-ssa-math-opts.c                           | 109 +++-
 gcc/tree-vect-loop.c                               |   8 +-
 gcc/tree-vect-patterns.c                           |   2 +-
 gcc/tree-vect-slp-patterns.c                       | 721 +++++++++++++++++++++
 gcc/tree-vect-slp.c                                | 112 +++-
 gcc/tree-vectorizer.c                              |  17 +-
 gcc/tree-vectorizer.h                              |  95 ++-
 gcc/varasm.c                                       |  27 +
 gcc/vec.h                                          |   2 +-
 libcpp/include/cpplib.h                            |  11 +-
 libcpp/macro.c                                     |   9 +-
 libstdc++-v3/ChangeLog                             |  11 +
 libstdc++-v3/include/debug/macros.h                |   8 +-
 .../23_containers/array/debug/back2_neg.cc         |   2 +-
 .../23_containers/array/debug/front2_neg.cc        |   2 +-
 .../array/debug/square_brackets_operator2_neg.cc   |   2 +-
 .../vector/debug/multithreaded_swap.cc             |   1 +
 .../25_algorithms/copy/debug/constexpr_neg.cc      |  53 ++
 .../25_algorithms/copy_backward/constexpr.cc       |  12 +
 .../copy_backward/debug/constexpr_neg.cc           |  40 ++
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |  50 ++
 .../25_algorithms/equal/debug/constexpr_neg.cc     |  51 ++
 186 files changed, 4817 insertions(+), 982 deletions(-)


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

only message in thread, other threads:[~2020-12-14 21:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-14 21:48 [gcc/devel/c++-coroutines] Merge master r11-6027 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).