[gcc/devel/c++-coroutines] Merge master r11-1184.
Iain D Sandoe
iains@gcc.gnu.org
Wed Jun 10 23:28:03 GMT 2020
https://gcc.gnu.org/g:d9b69587b80bd568b4e80b5c4ec761dd9f8ed22a
commit d9b69587b80bd568b4e80b5c4ec761dd9f8ed22a
Merge: 15c5194597a a9eec9625ea
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Wed Jun 10 21:48:12 2020 +0100
Merge master r11-1184.
* Merge master r11-1184-ga9eec9625ea7.
Diff:
contrib/ChangeLog | 11 +
contrib/gcc-changelog/git_commit.py | 26 +-
contrib/gcc-changelog/test_email.py | 25 +-
contrib/gcc-changelog/test_patches.txt | 4 +
gcc/ChangeLog | 100 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 5 +-
gcc/ada/ChangeLog | 278 +++
gcc/ada/Makefile.rtl | 3 +-
gcc/ada/atree.adb | 6 +-
gcc/ada/contracts.adb | 4 +-
gcc/ada/debug.adb | 7 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 4 +-
gcc/ada/einfo.adb | 16 +
gcc/ada/einfo.ads | 22 +-
gcc/ada/exp_aggr.adb | 45 +-
gcc/ada/exp_attr.adb | 27 +-
gcc/ada/exp_ch3.adb | 236 ++-
gcc/ada/exp_ch4.adb | 25 +-
gcc/ada/exp_ch6.adb | 251 +--
gcc/ada/exp_ch6.ads | 6 -
gcc/ada/exp_spark.adb | 34 +-
gcc/ada/exp_util.adb | 28 +-
gcc/ada/freeze.adb | 8 -
gcc/ada/impunit.adb | 3 +-
gcc/ada/libgnat/{s-atopar.adb => s-aoinar.adb} | 6 +-
gcc/ada/libgnat/{s-atopar.ads => s-aoinar.ads} | 6 +-
gcc/ada/libgnat/s-aomoar.adb | 215 ++
gcc/ada/libgnat/s-aomoar.ads | 69 +
gcc/ada/libgnat/s-secsta.adb | 2 +-
gcc/ada/par-ch4.adb | 2 +-
gcc/ada/par-ch6.adb | 10 +
gcc/ada/repinfo-input.adb | 21 +-
gcc/ada/repinfo-input.ads | 14 +-
gcc/ada/repinfo.adb | 83 +-
gcc/ada/repinfo.ads | 14 +-
gcc/ada/scn.adb | 160 +-
gcc/ada/sem_attr.adb | 16 +-
gcc/ada/sem_aux.adb | 13 -
gcc/ada/sem_aux.ads | 3 -
gcc/ada/sem_ch10.adb | 3 +-
gcc/ada/sem_ch12.adb | 6 +-
gcc/ada/sem_ch13.adb | 39 +-
gcc/ada/sem_ch3.adb | 55 +-
gcc/ada/sem_ch4.adb | 3 +-
gcc/ada/sem_ch5.adb | 12 +-
gcc/ada/sem_ch6.adb | 18 -
gcc/ada/sem_ch8.adb | 16 +-
gcc/ada/sem_ch9.adb | 4 +-
gcc/ada/sem_disp.adb | 16 -
gcc/ada/sem_eval.adb | 14 +-
gcc/ada/sem_prag.adb | 215 +-
gcc/ada/sem_res.adb | 30 +-
gcc/ada/sem_util.adb | 213 +-
gcc/ada/sem_util.ads | 23 +-
gcc/ada/sem_warn.adb | 18 +-
gcc/ada/snames.ads-tmpl | 9 +-
gcc/ada/types.ads | 54 +-
gcc/asan.c | 20 +-
gcc/builtins.c | 720 ++++---
gcc/builtins.h | 33 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-attribs.c | 12 +
gcc/c-family/c-pragma.c | 11 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 4 +
gcc/config/aarch64/aarch64-sve-builtins.h | 1 +
gcc/config/aarch64/aarch64.c | 18 +-
gcc/config/rs6000/ppc-auxv.h | 6 +
gcc/config/rs6000/rs6000-call.c | 4 +-
gcc/config/rs6000/rs6000.c | 2 +
gcc/configure | 2 +
gcc/configure.ac | 2 +
gcc/cp/ChangeLog | 13 +
gcc/cp/call.c | 4 +-
gcc/cp/parser.c | 5 +
gcc/d/ChangeLog | 15 +
gcc/gimple-loop-versioning.cc | 5 +-
gcc/gimple-ssa-evrp.c | 334 +--
gcc/gimple-ssa-warn-restrict.c | 48 +-
gcc/optc-save-gen.awk | 25 +
gcc/opth-gen.awk | 3 +
gcc/testsuite/ChangeLog | 86 +
gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +-
gcc/testsuite/c-c++-common/asan/inline-kernel.c | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95440.C | 39 +
gcc/testsuite/g++.dg/cpp0x/noexcept60.C | 13 +
gcc/testsuite/g++.dg/vect/pr95576.cc | 23 +
gcc/testsuite/gcc.dg/Warray-bounds-46.c | 6 +-
gcc/testsuite/gcc.dg/Wrestrict-9.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 16 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 252 +++
gcc/testsuite/gcc.dg/Wstringop-overflow-35.c | 76 +
gcc/testsuite/gcc.dg/Wstringop-overflow-36.c | 24 +
gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 229 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-38.c | 94 +
gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 2 +-
gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 22 +-
gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-74.c | 2 +-
gcc/testsuite/gcc.dg/tm/pr95569.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c | 20 +-
gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c | 21 +
gcc/testsuite/gcc.target/aarch64/sve/pr95523.c | 10 +
gcc/testsuite/gcc.target/powerpc/clone3.c | 33 +
gcc/trans-mem.c | 1 +
gcc/tree-object-size.c | 15 +-
gcc/tree-object-size.h | 1 +
gcc/tree-ssa-ccp.c | 4 +-
gcc/tree-ssa-copy.c | 4 +-
gcc/tree-ssa-propagate.c | 113 +-
gcc/tree-ssa-propagate.h | 9 +-
gcc/tree-ssa-strlen.c | 1 -
gcc/tree-vect-data-refs.c | 28 +-
gcc/tree-vect-loop.c | 388 ++--
gcc/tree-vect-patterns.c | 12 +-
gcc/tree-vect-slp.c | 87 +-
gcc/tree-vect-stmts.c | 2232 +++++++-------------
gcc/tree-vectorizer.c | 7 +-
gcc/tree-vectorizer.h | 48 +-
gcc/tree-vrp.c | 4 +-
gcc/vr-values.c | 29 +-
gcc/vr-values.h | 1 +
libgcc/ChangeLog | 14 +
libsanitizer/ChangeLog | 17 +
libstdc++-v3/ChangeLog | 11 +
libstdc++-v3/include/bits/deque.tcc | 103 +
libstdc++-v3/include/bits/stl_algobase.h | 101 +-
libstdc++-v3/include/bits/stl_iterator.h | 8 +
libstdc++-v3/include/debug/safe_iterator.tcc | 74 +
libstdc++-v3/include/std/optional | 7 +-
.../testsuite/20_util/optional/bad_access.cc | 27 +
.../testsuite/24_iterators/move_iterator/dr3265.cc | 51 +
.../25_algorithms/lexicographical_compare/1.cc | 45 +-
.../lexicographical_compare/deque_iterators/1.cc | 301 +++
135 files changed, 5313 insertions(+), 3277 deletions(-)
More information about the Libstdc++-cvs
mailing list