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

https://gcc.gnu.org/g:49abbd2a8aa7662175c91e460978f3da2a7e50c1

commit 49abbd2a8aa7662175c91e460978f3da2a7e50c1
Merge: 8600e4fbda5 71e9716137d
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Aug 27 19:18:12 2020 +0100

    Merge master r11-2911.
    
            * Merge master r11-2911-g71e9716137d4.

Diff:

 ChangeLog                                          |   4 +
 contrib/ChangeLog                                  |   5 +
 gcc/ChangeLog                                      | 133 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/gcc-interface/trans.c                      |   4 +-
 gcc/alias.c                                        |   5 +-
 gcc/analyzer/ChangeLog                             |  27 ++
 gcc/c/gimple-parser.c                              |   4 +-
 gcc/calls.c                                        |   2 +-
 gcc/cfgbuild.c                                     |   2 +-
 gcc/cfgexpand.c                                    |  12 +-
 gcc/cfgrtl.c                                       |   2 +-
 gcc/combine.c                                      |   4 +-
 gcc/common.opt                                     |   4 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       | 232 ++++++-------
 gcc/config/aarch64/aarch64-sve-builtins.cc         |  10 +-
 gcc/config/c6x/c6x.c                               |   2 +-
 gcc/config/i386/i386-options.c                     |   7 +
 gcc/config/i386/i386.c                             |  35 +-
 gcc/config/msp430/constraints.md                   |  10 +-
 gcc/config/msp430/msp430-protos.h                  |   6 +-
 gcc/config/msp430/msp430.c                         | 272 ++++++++++-----
 gcc/config/msp430/msp430.md                        | 381 ++++++---------------
 gcc/config/msp430/msp430.opt                       |   6 +
 gcc/config/msp430/predicates.md                    |  13 +-
 gcc/config/rs6000/rs6000.c                         |  19 +-
 gcc/cp/ChangeLog                                   |  12 +
 gcc/cp/class.c                                     |   5 +-
 gcc/cp/constraint.cc                               |   2 +-
 gcc/cp/decl.c                                      |   4 +-
 gcc/cp/parser.c                                    |   2 +-
 gcc/cp/pt.c                                        |   2 +-
 gcc/cp/rtti.c                                      |   2 +-
 gcc/d/ChangeLog                                    |  60 ++++
 gcc/df-core.c                                      |   4 +-
 gcc/doc/invoke.texi                                |  29 +-
 gcc/dwarf2cfi.c                                    |   2 +-
 gcc/early-remat.c                                  |   4 +-
 gcc/except.c                                       |   2 +-
 gcc/expr.c                                         |   8 +-
 gcc/final.c                                        |   4 +-
 gcc/fortran/ChangeLog                              |  15 +
 gcc/fortran/decl.c                                 |   3 +
 gcc/fortran/trans-openmp.c                         |   2 +-
 gcc/function.c                                     |   2 +-
 gcc/fwprop.c                                       |   6 +-
 gcc/gcc.c                                          |   2 +-
 gcc/genautomata.c                                  |   6 +-
 gcc/genmatch.c                                     |   4 +-
 gcc/genrecog.c                                     |  12 +-
 gcc/gimple-loop-versioning.cc                      |   4 +-
 gcc/gimple.c                                       |   2 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/graphite-isl-ast-to-gimple.c                   |   2 +-
 gcc/haifa-sched.c                                  |   4 +-
 gcc/insn-addr.h                                    |   4 +-
 gcc/ipa-cp.c                                       |   9 +-
 gcc/ipa-devirt.c                                   |   4 +-
 gcc/ipa-fnsummary.c                                |  26 +-
 gcc/ipa-icf.c                                      |   2 +-
 gcc/ipa-prop.c                                     |  26 +-
 gcc/ipa-reference.c                                |   2 +-
 gcc/ipa-split.c                                    |   2 +-
 gcc/ira.c                                          |   2 +-
 gcc/lower-subreg.c                                 |   2 +-
 gcc/lra-constraints.c                              |  43 ++-
 gcc/lto-streamer-in.c                              |  18 +-
 gcc/lto/lto-common.c                               |   2 +-
 gcc/modulo-sched.c                                 |   6 +-
 gcc/omp-general.c                                  |   2 +-
 gcc/passes.c                                       |   4 +-
 gcc/predict.c                                      |   2 +-
 gcc/profile.c                                      |   2 +-
 gcc/read-rtl-function.c                            |   2 +-
 gcc/read-rtl.c                                     |   2 +-
 gcc/reg-stack.c                                    |   2 +-
 gcc/regrename.c                                    |   2 +-
 gcc/rtlanal.c                                      |   2 +-
 gcc/sched-deps.c                                   |   2 +-
 gcc/sel-sched-ir.c                                 |   6 +-
 gcc/symtab.c                                       |   3 +-
 gcc/testsuite/ChangeLog                            | 110 ++++++
 gcc/testsuite/g++.target/i386/avx512bw-pr96246-1.C |   1 +
 gcc/testsuite/g++.target/i386/avx512vl-pr96246-1.C |   1 +
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |   3 +
 gcc/testsuite/gcc.dg/pr96579.c                     |   4 +
 gcc/testsuite/gcc.dg/torture/pr96522.c             |  36 ++
 gcc/testsuite/gcc.dg/tree-ssa/loop-19.c            |   4 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-2.c             |   1 -
 gcc/testsuite/gcc.dg/tree-ssa/loop-3.c             |   3 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-40.c         |  16 +
 .../gcc.target/aarch64/mem-shift-canonical.c       |  27 ++
 gcc/testsuite/gcc.target/i386/387-7.c              |   1 +
 gcc/testsuite/gcc.target/i386/387-9.c              |   1 +
 .../gcc.target/i386/avx512f-rint-sfix-vec-2.c      |   1 +
 .../gcc.target/i386/avx512f-rintf-sfix-vec-2.c     |   1 +
 gcc/testsuite/gcc.target/i386/pr61403.c            |   1 +
 gcc/testsuite/gcc.target/i386/pr65146.c            |  12 +
 gcc/testsuite/gcc.target/i386/pr96802-1.c          |  12 +
 gcc/testsuite/gcc.target/i386/pr96802-2.c          |  16 +
 .../gcc.target/i386/sse4_1-ceil-sfix-vec.c         |   1 +
 .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c        |   1 +
 .../gcc.target/i386/sse4_1-floor-sfix-vec.c        |   1 +
 .../gcc.target/i386/sse4_1-floorf-sfix-vec.c       |   1 +
 .../gcc.target/i386/sse4_1-rint-sfix-vec.c         |   1 +
 .../gcc.target/i386/sse4_1-rintf-sfix-vec.c        |   1 +
 .../gcc.target/i386/sse4_1-round-sfix-vec.c        |   1 +
 .../gcc.target/i386/sse4_1-roundf-sfix-vec.c       |   1 +
 gcc/testsuite/gcc.target/msp430/emulate-srli.c     |   2 +-
 .../msp430/max-inline-shift-430-no-opt.c           |  52 +++
 .../gcc.target/msp430/max-inline-shift-430.c       |  50 +++
 .../gcc.target/msp430/max-inline-shift-430x.c      |  48 +++
 gcc/testsuite/gcc.target/powerpc/pr96787-1.c       |  38 ++
 gcc/testsuite/gcc.target/powerpc/pr96787-2.c       |  35 ++
 gcc/testsuite/gfortran.dg/pr95882_1.f90            |   8 +
 gcc/testsuite/gfortran.dg/pr95882_2.f90            |   6 +
 gcc/testsuite/gfortran.dg/pr95882_3.f90            |   6 +
 gcc/testsuite/gfortran.dg/pr95882_4.f90            |   7 +
 gcc/testsuite/gfortran.dg/pr95882_5.f90            |   6 +
 gcc/tracer.c                                       |   2 +-
 gcc/trans-mem.c                                    |   4 +-
 gcc/tree-cfg.c                                     |  12 +-
 gcc/tree-complex.c                                 |   4 +-
 gcc/tree-if-conv.c                                 |   2 +-
 gcc/tree-inline.c                                  |   2 +-
 gcc/tree-into-ssa.c                                |   4 +-
 gcc/tree-object-size.c                             |   4 +-
 gcc/tree-predcom.c                                 |   8 +-
 gcc/tree-pretty-print.c                            |  89 ++---
 gcc/tree-ssa-address.c                             |  52 ++-
 gcc/tree-ssa-coalesce.c                            |   2 +-
 gcc/tree-ssa-dse.c                                 |  11 +
 gcc/tree-ssa-forwprop.c                            |   2 +-
 gcc/tree-ssa-loop-ivopts.c                         |   4 +-
 gcc/tree-ssa-loop-niter.c                          |   2 +-
 gcc/tree-ssa-pre.c                                 |  13 +-
 gcc/tree-ssa-propagate.c                           |   4 +-
 gcc/tree-ssa-reassoc.c                             |  17 +-
 gcc/tree-ssa-sccvn.c                               |  11 +-
 gcc/tree-ssa-strlen.c                              |  10 +-
 gcc/tree-ssa-threadedge.c                          |   2 +-
 gcc/tree-ssanames.c                                |   2 +-
 gcc/tree-streamer-in.c                             |   2 +-
 gcc/tree-vect-loop.c                               |   8 +-
 gcc/tree-vect-patterns.c                           |   2 +-
 gcc/tree-vect-slp.c                                |   9 +-
 gcc/tree-vect-stmts.c                              |  15 +-
 gcc/vec.c                                          |   2 +-
 gcc/vec.h                                          |  27 +-
 libgcc/ChangeLog                                   |   6 +
 libgcc/config/msp430/slli.S                        |  15 +
 libgcc/config/msp430/srai.S                        |  15 +
 libgcc/config/msp430/srli.S                        |  16 +
 libgo/Makefile.am                                  |   4 +
 libgo/Makefile.in                                  |   4 +
 libgo/go/cmd/cgo/gcc.go                            |   5 +-
 libgo/go/cmd/go/internal/work/exec.go              |   4 +
 libiberty/ChangeLog                                |   7 +
 libstdc++-v3/ChangeLog                             |  77 +++++
 libstdc++-v3/include/std/chrono                    | 286 +++++++++-------
 libstdc++-v3/include/std/ranges                    | 105 ++++--
 .../testsuite/std/ranges/adaptors/95322.cc         |   2 +-
 .../testsuite/std/ranges/adaptors/elements.cc      |  22 ++
 .../testsuite/std/ranges/adaptors/lwg3406.cc       |  40 +++
 libstdc++-v3/testsuite/std/time/year_month/1.cc    |  12 +
 libstdc++-v3/testsuite/std/time/year_month/2.cc    |  40 +++
 .../testsuite/std/time/year_month_day/2.cc         |  40 +++
 .../testsuite/std/time/year_month_day_last/2.cc    |  40 +++
 .../testsuite/std/time/year_month_weekday/2.cc     |  40 +++
 .../std/time/year_month_weekday_last/2.cc          |  40 +++
 170 files changed, 2284 insertions(+), 971 deletions(-)


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

only message in thread, other threads:[~2020-08-27 19:19 UTC | newest]

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