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

https://gcc.gnu.org/g:69cb1928727f1641cd0b5404288937aa6c2e9fd9

commit 69cb1928727f1641cd0b5404288937aa6c2e9fd9
Merge: c06871cd4be 0862d007b56
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Nov 19 19:26:46 2020 +0000

    Merge master r11-5181.
    
            * Merge master r11-5181-g0862d007b564.

Diff:

 fixincludes/ChangeLog                              |   5 +
 gcc/ChangeLog                                      | 182 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  11 +
 gcc/ada/adaint.c                                   |   7 +
 gcc/ada/exp_dbug.adb                               |  32 +-
 gcc/ada/gcc-interface/decl.c                       |  43 +--
 gcc/ada/gcc-interface/misc.c                       |  14 +-
 gcc/analyzer/ChangeLog                             |   7 +
 gcc/analyzer/sm-malloc.cc                          |   8 +-
 gcc/brig/ChangeLog                                 |   6 +
 gcc/builtins.c                                     |  26 +-
 gcc/c-family/ChangeLog                             |   4 +
 gcc/c/ChangeLog                                    |   6 +
 gcc/c/c-decl.c                                     |   2 +
 gcc/common.opt                                     |   7 +-
 gcc/config.in                                      |  60 +++-
 gcc/config/aarch64/aarch64-simd.md                 | 113 +++++++
 gcc/config/aarch64/aarch64.c                       |  79 ++---
 gcc/config/arm/aarch-cost-tables.h                 | 103 ++++++
 gcc/config/h8300/constraints.md                    |   6 +-
 gcc/config/h8300/h8300-protos.h                    |   2 +-
 gcc/config/h8300/h8300.c                           |  44 ++-
 gcc/config/h8300/shiftrotate.md                    |  48 +++
 gcc/config/i386/i386.md                            |   2 +-
 gcc/config/pru/alu-zext.md                         |  51 +++
 gcc/config/pru/pru.c                               |  62 +++-
 gcc/config/pru/pru.h                               |   3 +
 gcc/config/pru/pru.md                              |  40 +++
 gcc/configure                                      | 152 ++++++++-
 gcc/configure.ac                                   |  74 ++++-
 gcc/cp/ChangeLog                                   |  11 +
 gcc/cp/decl.c                                      |   5 +-
 gcc/cp/init.c                                      |   6 +-
 gcc/cp/parser.c                                    |   4 +-
 gcc/cp/pt.c                                        |  11 +-
 gcc/d/ChangeLog                                    |  19 ++
 gcc/doc/extend.texi                                |  28 ++
 gcc/doc/generic.texi                               |  31 ++
 gcc/doc/invoke.texi                                |  12 +-
 gcc/doc/md.texi                                    |  22 ++
 gcc/dwarf2out.c                                    |  13 +-
 gcc/dwarf2out.h                                    |  17 +-
 gcc/expr.c                                         |   6 +
 gcc/flag-types.h                                   |  10 +-
 gcc/fold-const.c                                   | 369 ++++++++++++++++++---
 gcc/fold-const.h                                   |   7 +
 gcc/fortran/ChangeLog                              |   6 +
 gcc/go/ChangeLog                                   |   6 +
 gcc/jit/ChangeLog                                  |   6 +
 gcc/lto/ChangeLog                                  |  12 +
 gcc/lto/lto-symtab.c                               |   2 +-
 gcc/match.pd                                       |  20 +-
 gcc/objc/ChangeLog                                 |   6 +
 gcc/objcp/ChangeLog                                |   6 +
 gcc/optabs-tree.c                                  |  16 +
 gcc/optabs.def                                     |   8 +
 gcc/optc-gen.awk                                   |  24 ++
 gcc/opts.h                                         |  11 +
 gcc/po/ChangeLog                                   |   4 +
 gcc/range-op.cc                                    |   6 +-
 gcc/testsuite/ChangeLog                            |  92 +++++
 gcc/testsuite/g++.dg/cpp0x/auto54.C                |  10 +
 gcc/testsuite/g++.dg/expr/anew5.C                  |  26 ++
 gcc/testsuite/g++.dg/expr/anew6.C                  |  33 ++
 gcc/testsuite/g++.dg/lookup/pr97905.C              |   7 +
 gcc/testsuite/gcc.c-torture/execute/pr97888-1.c    |  24 ++
 gcc/testsuite/gcc.c-torture/execute/pr97888-2.c    |  19 ++
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |  30 +-
 gcc/testsuite/gcc.dg/fold-isfinite-1.c             |  21 ++
 gcc/testsuite/gcc.dg/fold-isfinite-2.c             |  21 ++
 gcc/testsuite/gcc.dg/fold-isinf-1.c                |  21 ++
 gcc/testsuite/gcc.dg/fold-isinf-2.c                |  21 ++
 gcc/testsuite/gcc.dg/fold-isnan-1.c                |  21 ++
 gcc/testsuite/gcc.dg/fold-isnan-2.c                |  21 ++
 gcc/testsuite/gcc.dg/pr85811.c                     |  15 +
 gcc/testsuite/gcc.dg/pr91029.c                     |   3 +-
 gcc/testsuite/gcc.dg/pr97860.c                     |  11 +
 gcc/testsuite/gcc.dg/pr97897.c                     |  14 +
 gcc/testsuite/gcc.dg/torture/pr97901.c             |  15 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c      |  11 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c      |  11 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c      |  11 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c      |  13 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c      |  11 +
 gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c      |  12 +
 gcc/testsuite/gcc.target/aarch64/vect-widen-add.c  |  92 +++++
 .../gcc.target/aarch64/vect-widen-lshift.c         |  62 ++++
 gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c  |  92 +++++
 gcc/testsuite/gcc.target/i386/pr97887.c            |  15 +
 gcc/testsuite/gcc.target/pru/halt.c                |   9 +
 gcc/testsuite/gcc.target/pru/lmbd.c                |  14 +
 gcc/tree-cfg.c                                     |   6 +
 gcc/tree-complex.c                                 |   5 +-
 gcc/tree-inline.c                                  |   6 +
 gcc/tree-ssa-propagate.c                           |  22 +-
 gcc/tree-ssa-reassoc.c                             |  46 +--
 gcc/tree-ssa.c                                     |   6 +
 gcc/tree-vect-data-refs.c                          |   8 +-
 gcc/tree-vect-generic.c                            |   4 +
 gcc/tree-vect-loop.c                               |  27 ++
 gcc/tree-vect-patterns.c                           |  31 +-
 gcc/tree-vect-stmts.c                              |  20 +-
 gcc/tree.c                                         |  12 +-
 gcc/tree.def                                       |   6 +
 libcpp/ChangeLog                                   |  36 ++
 libcpp/directives.c                                |   6 +-
 libcpp/files.c                                     |  60 +++-
 libcpp/include/cpplib.h                            |  15 +
 libcpp/init.c                                      |  21 +-
 libcpp/internal.h                                  |  21 +-
 libcpp/lex.c                                       |   4 +-
 libcpp/macro.c                                     |   6 +-
 libgcc/ChangeLog                                   |   8 +
 libgomp/ChangeLog                                  |  37 +++
 libphobos/ChangeLog                                |  11 +
 libstdc++-v3/ChangeLog                             |   8 +
 libstdc++-v3/include/Makefile.am                   |   1 +
 libstdc++-v3/include/Makefile.in                   |   1 +
 libstdc++-v3/include/bits/std_thread.h             | 337 +++++++++++++++++++
 libstdc++-v3/include/std/future                    |   2 +-
 libstdc++-v3/include/std/stop_token                |  37 +--
 libstdc++-v3/include/std/thread                    | 266 +--------------
 libstdc++-v3/src/c++11/futex.cc                    |  14 +-
 libstdc++-v3/src/c++11/thread.cc                   |   1 +
 libstdc++-v3/testsuite/30_threads/async/async.cc   |   1 +
 .../testsuite/30_threads/future/members/93456.cc   |   1 +
 127 files changed, 3131 insertions(+), 645 deletions(-)

diff --cc gcc/configure
index 145c2d9fa52,9c70db2e6c3..0623a399cec
--- a/gcc/configure
+++ b/gcc/configure
@@@ -19038,7 -19180,7 +19182,7 @@@ els
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
- #line 19041 "configure"
 -#line 19183 "configure"
++#line 19185 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
@@@ -19144,7 -19286,7 +19288,7 @@@ els
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
- #line 19147 "configure"
 -#line 19289 "configure"
++#line 19291 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H


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

only message in thread, other threads:[~2020-11-19 21:44 UTC | newest]

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