[gcc/devel/c++-coroutines] Merge master r10-6947.

Iain D Sandoe iains@gcc.gnu.org
Sat Feb 29 21:39:00 GMT 2020


https://gcc.gnu.org/g:386ec3baf4cf3c215c32e54a1c97fbf5348b4766

commit 386ec3baf4cf3c215c32e54a1c97fbf5348b4766
Merge: 7621bfd 1cb65b1
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sat Feb 29 20:47:49 2020 +0000

    Merge master r10-6947.
    
    2020-02-29  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6947-g1cb65b1207c7.

Diff:

 gcc/ChangeLog                                      |   6 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/v850/v850.c                             |   2 +-
 gcc/config/v850/v850.h                             |   5 +-
 gcc/cp/ChangeLog                                   |   4 +
 gcc/cp/parser.c                                    |   4 +-
 gcc/testsuite/ChangeLog                            |  36 +++++
 .../g++.dg/coroutines/coro1-ret-int-yield-int.h    |  10 ++
 .../torture/co-await-15-return-non-triv.C          |  51 +++++++
 gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C        |   8 +
 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C    |   1 +
 gcc/testsuite/g++.dg/pr90981.C                     |   1 +
 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c               |   1 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c              |   4 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c              |   6 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c             |   2 +-
 gcc/testsuite/gcc.dg/pr90756.c                     |   1 +
 gcc/testsuite/gcc.dg/spellcheck-options-21.c       |   1 +
 gcc/testsuite/gcc.dg/strlenopt-68.c                |   1 +
 gcc/testsuite/gcc.dg/torture/20190327-1.c          |   1 +
 gcc/testsuite/gcc.dg/torture/pr90020.c             |   1 +
 gcc/testsuite/gcc.dg/ucnid-16-utf8.c               |   1 +
 gcc/testsuite/gcc.target/or1k/return-2.c           |   2 +-
 .../gcc.target/xstormy16/sfr/06_sfrw_to_var.c      |   2 +-
 gcc/testsuite/gfortran.dg/pr90988_4.f              |   1 +
 gcc/testsuite/gfortran.dg/pr91372.f90              |   1 +
 gcc/testsuite/gnat.dg/socket1.adb                  |   2 +-
 libcpp/po/ChangeLog                                |   4 +
 libcpp/po/ru.po                                    |  47 +++---
 libstdc++-v3/ChangeLog                             |  43 ++++++
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |  21 +++
 libstdc++-v3/include/bits/hashtable_policy.h       |   3 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   8 +-
 libstdc++-v3/include/bits/stl_algo.h               | 150 ------------------
 libstdc++-v3/include/bits/stl_algobase.h           | 153 +++++++++++++++++++
 .../testsuite/17_intro/headers/c++1998/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2011/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2014/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2017/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2020/charset.cc  |   2 +-
 .../25_algorithms/lexicographical_compare/93972.cc | 169 +++++++++++++++++++++
 .../condition_variable_any/stop_token/wait_on.cc   |   1 +
 .../testsuite/30_threads/jthread/jthread.cc        |   1 +
 .../30_threads/stop_token/stop_callback.cc         |   1 +
 .../stop_token/stop_callback/deadlock-mt.cc        |   1 +
 .../stop_token/stop_callback/deadlock.cc           |   1 +
 .../30_threads/stop_token/stop_callback/destroy.cc |   1 +
 .../30_threads/stop_token/stop_callback/invoke.cc  |   1 +
 .../testsuite/30_threads/stop_token/stop_source.cc |   1 +
 .../30_threads/stop_token/stop_source/assign.cc    |   1 +
 .../testsuite/30_threads/stop_token/stop_token.cc  |   1 +
 .../stop_token/stop_token/stop_possible.cc         |   1 +
 52 files changed, 575 insertions(+), 201 deletions(-)



More information about the Libstdc++-cvs mailing list