public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-579.
@ 2021-05-07 6:55 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-05-07 6:55 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:122c9a227ef63d8143c2df942c933891c5663b3f
commit 122c9a227ef63d8143c2df942c933891c5663b3f
Merge: 9f23ac44095 07dd185755a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu May 6 19:50:23 2021 +0100
Merge master r12-579.
* Merge master r12-579-g07dd185755a7.
Diff:
ChangeLog | 5 +
gcc/ChangeLog | 248 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 685 ++++++
gcc/ada/Makefile.rtl | 37 +-
gcc/ada/checks.adb | 14 +
gcc/ada/debug.adb | 10 +-
.../implementation_defined_characteristics.rst | 25 +-
.../building_executable_programs_with_gnat.rst | 6 +-
gcc/ada/einfo.adb | 16 +
gcc/ada/einfo.ads | 16 +-
gcc/ada/exp_aggr.adb | 15 +
gcc/ada/exp_attr.adb | 34 +-
gcc/ada/exp_ch3.adb | 20 +-
gcc/ada/exp_ch4.adb | 219 +-
gcc/ada/exp_ch6.adb | 87 +-
gcc/ada/exp_ch7.adb | 8 +
gcc/ada/exp_ch9.adb | 4 +-
gcc/ada/exp_dbug.adb | 20 +-
gcc/ada/exp_disp.adb | 135 +-
gcc/ada/exp_imgv.adb | 880 ++++++--
gcc/ada/exp_imgv.ads | 52 +-
gcc/ada/exp_pakd.adb | 5 +-
gcc/ada/exp_prag.adb | 2 +-
gcc/ada/exp_unst.adb | 9 +-
gcc/ada/exp_util.adb | 23 +-
gcc/ada/freeze.adb | 15 +-
gcc/ada/gcc-interface/Make-lang.in | 10 +-
gcc/ada/gnat1drv.adb | 14 +-
gcc/ada/gnat_rm.texi | 21 +-
gcc/ada/gnat_ugn.texi | 6 +-
gcc/ada/init.c | 15 +-
gcc/ada/lib-writ.adb | 2 +-
gcc/ada/lib.adb | 10 +-
gcc/ada/lib.ads | 12 +-
gcc/ada/libgnarl/s-interr.adb | 4 +-
gcc/ada/libgnarl/s-interr__hwint.adb | 2 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tasini.adb | 4 +-
gcc/ada/libgnarl/s-tasren.adb | 10 +-
gcc/ada/libgnarl/s-tassta.adb | 2 +-
gcc/ada/libgnarl/s-tpobmu.adb | 4 +-
gcc/ada/libgnarl/s-tpobop.adb | 2 +-
gcc/ada/libgnarl/s-tpopmo.adb | 4 +-
gcc/ada/libgnat/a-cofove.adb | 4 -
gcc/ada/libgnat/a-nbnbre.adb | 6 +-
gcc/ada/libgnat/a-textio.ads | 3 -
gcc/ada/libgnat/a-ticoau.adb | 6 +-
gcc/ada/libgnat/a-ticoau.ads | 2 +-
gcc/ada/libgnat/a-ticoio.adb | 17 +-
gcc/ada/libgnat/a-tifiio.adb | 18 +-
gcc/ada/libgnat/a-tifiio__128.adb | 18 +-
gcc/ada/libgnat/a-tiflau.adb | 7 +-
gcc/ada/libgnat/a-tiflau.ads | 8 +
gcc/ada/libgnat/a-tiflio.adb | 11 +-
gcc/ada/libgnat/a-witeio.ads | 3 -
gcc/ada/libgnat/a-wtcoau.adb | 6 +-
gcc/ada/libgnat/a-wtcoau.ads | 2 +-
gcc/ada/libgnat/a-wtcoio.adb | 17 +-
gcc/ada/libgnat/a-wtfiio.adb | 19 +-
gcc/ada/libgnat/a-wtfiio__128.adb | 19 +-
gcc/ada/libgnat/a-wtflau.adb | 7 +-
gcc/ada/libgnat/a-wtflau.ads | 8 +
gcc/ada/libgnat/a-wtflio.adb | 11 +-
gcc/ada/libgnat/a-ztcoau.adb | 6 +-
gcc/ada/libgnat/a-ztcoau.ads | 2 +-
gcc/ada/libgnat/a-ztcoio.adb | 19 +-
gcc/ada/libgnat/a-ztexio.ads | 3 -
gcc/ada/libgnat/a-ztfiio.adb | 19 +-
gcc/ada/libgnat/a-ztfiio__128.adb | 19 +-
gcc/ada/libgnat/a-ztflau.adb | 7 +-
gcc/ada/libgnat/a-ztflau.ads | 8 +
gcc/ada/libgnat/a-ztflio.adb | 11 +-
gcc/ada/libgnat/g-alleve.adb | 2 +-
gcc/ada/libgnat/g-heasor.ads | 2 +
gcc/ada/libgnat/g-pehage.adb | 2020 +-----------------
gcc/ada/libgnat/g-pehage.ads | 115 +-
gcc/ada/libgnat/g-sechas.adb | 2 +-
gcc/ada/libgnat/g-table.ads | 2 +
gcc/ada/libgnat/i-c.ads | 5 +
gcc/ada/libgnat/i-cexten.ads | 3 +-
gcc/ada/libgnat/i-cexten__128.ads | 3 +-
gcc/ada/libgnat/s-dorepr.adb | 172 ++
gcc/ada/libgnat/s-dorepr__fma.adb | 97 +
gcc/ada/libgnat/s-dourea.adb | 258 +++
gcc/ada/libgnat/s-dourea.ads | 123 ++
gcc/ada/libgnat/s-dwalin.adb | 2 +-
gcc/ada/libgnat/s-exnflt.ads | 41 +
gcc/ada/libgnat/s-exnlfl.ads | 41 +
gcc/ada/libgnat/s-exnllf.adb | 154 +-
gcc/ada/libgnat/s-exnllf.ads | 18 +-
gcc/ada/libgnat/s-exponr.adb | 122 ++
gcc/ada/libgnat/s-exponr.ads | 38 +
gcc/ada/libgnat/s-fatgen.adb | 30 +-
gcc/ada/libgnat/s-forrea.adb | 12 +-
gcc/ada/libgnat/s-forrea.ads | 8 +-
gcc/ada/libgnat/s-imagef.ads | 2 +-
gcc/ada/libgnat/{s-imgenu.adb => s-imagen.adb} | 103 +-
gcc/ada/libgnat/{s-imgenu.ads => s-imagen.ads} | 49 +-
gcc/ada/libgnat/s-imager.adb | 464 ++++
gcc/ada/libgnat/s-imager.ads | 92 +
gcc/ada/libgnat/s-imen16.ads | 51 +
gcc/ada/libgnat/s-imen32.ads | 51 +
gcc/ada/libgnat/s-imenne.ads | 10 +-
gcc/ada/libgnat/s-imenu8.ads | 51 +
gcc/ada/libgnat/s-imgflt.ads | 66 +
gcc/ada/libgnat/s-imglfl.ads | 80 +
gcc/ada/libgnat/s-imgllf.ads | 73 +
gcc/ada/libgnat/s-imgrea.adb | 418 +---
gcc/ada/libgnat/s-imgrea.ads | 46 +-
gcc/ada/libgnat/s-imguti.ads | 5 +
gcc/ada/libgnat/s-os_lib.adb | 6 +-
gcc/ada/libgnat/s-pehage.adb | 2235 ++++++++++++++++++++
gcc/ada/libgnat/s-pehage.ads | 212 ++
gcc/ada/libgnat/s-powflt.ads | 68 +-
gcc/ada/libgnat/s-powlfl.ads | 362 +---
gcc/ada/libgnat/s-powllf.ads | 95 +-
gcc/ada/libgnat/s-vaen16.ads | 52 +
gcc/ada/libgnat/s-vaen32.ads | 52 +
gcc/ada/libgnat/s-vaenu8.ads | 52 +
gcc/ada/libgnat/s-valflt.ads | 6 +-
gcc/ada/libgnat/s-vallfl.ads | 6 +-
gcc/ada/libgnat/s-valllf.ads | 6 +-
gcc/ada/libgnat/s-valrea.adb | 162 +-
gcc/ada/libgnat/s-valrea.ads | 4 +-
gcc/ada/libgnat/{s-valenu.adb => s-valuen.adb} | 125 +-
gcc/ada/libgnat/{s-valenu.ads => s-valuen.ads} | 38 +-
gcc/ada/make.adb | 16 +-
gcc/ada/osint.adb | 4 +-
gcc/ada/osint.ads | 2 +-
gcc/ada/par-ch5.adb | 9 +-
gcc/ada/pprint.adb | 10 +-
gcc/ada/rtsfind.ads | 77 +-
gcc/ada/sem_aggr.adb | 107 +-
gcc/ada/sem_attr.adb | 85 +-
gcc/ada/sem_case.adb | 17 +-
gcc/ada/sem_case.ads | 12 +-
gcc/ada/sem_ch12.adb | 15 +-
gcc/ada/sem_ch13.adb | 2 +-
gcc/ada/sem_ch3.adb | 48 +-
gcc/ada/sem_ch4.adb | 30 +-
gcc/ada/sem_ch5.adb | 7 +
gcc/ada/sem_ch6.adb | 6 +-
gcc/ada/sem_ch7.adb | 8 -
gcc/ada/sem_eval.adb | 26 +-
gcc/ada/sem_res.adb | 45 +-
gcc/ada/sem_util.adb | 9 +-
gcc/ada/sem_util.ads | 30 +-
gcc/builtins.c | 4 +-
gcc/c/ChangeLog | 5 +
gcc/calls.c | 1 +
gcc/cfgcleanup.c | 6 +-
gcc/cfgexpand.c | 5 +-
gcc/config/arm/neon.md | 13 +
gcc/config/arm/predicates.md | 4 +
gcc/config/avr/avr.md | 4 -
gcc/config/cr16/cr16-protos.h | 1 -
gcc/config/cr16/cr16.c | 31 -
gcc/config/cr16/cr16.h | 3 -
gcc/config/i386/i386-builtins.c | 52 +-
gcc/config/i386/i386-expand.c | 19 +
gcc/config/i386/i386.c | 25 +-
gcc/config/i386/mmx.md | 118 ++
gcc/config/i386/vxworks.h | 14 +-
gcc/config/riscv/riscv.c | 5 +-
gcc/config/riscv/riscv.md | 12 +-
gcc/config/rs6000/rs6000-call.c | 2 +-
gcc/config/rs6000/rs6000.c | 41 +-
gcc/config/s390/s390-builtins.def | 44 +-
gcc/config/s390/s390.c | 7 +-
gcc/cp/ChangeLog | 5 +
gcc/dbxout.c | 2 +
gcc/debug.c | 1 +
gcc/debug.h | 4 +
gcc/dwarf2out.c | 260 ++-
gcc/dwarf2out.h | 2 +
gcc/final.c | 8 +
gcc/fortran/ChangeLog | 13 +
gcc/fortran/class.c | 33 +-
gcc/fortran/interface.c | 11 +-
gcc/fortran/trans-array.c | 12 +-
gcc/fortran/trans-expr.c | 10 +
gcc/gengtype-state.c | 11 +-
gcc/gensupport.c | 8 -
gcc/ggc-page.c | 6 +
gcc/gimplify.c | 20 +-
gcc/godump.c | 14 +-
gcc/ipa-sra.c | 43 +-
gcc/passes.def | 2 +-
gcc/postreload.c | 3 +-
gcc/stringpool.c | 6 +
gcc/testsuite/ChangeLog | 113 +
gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +-
gcc/testsuite/g++.dg/opt/pr94589-1.C | 33 +
gcc/testsuite/g++.dg/opt/pr94589-2.C | 33 +
gcc/testsuite/g++.dg/opt/pr94589-3.C | 84 +
gcc/testsuite/g++.dg/opt/pr94589-4.C | 84 +
gcc/testsuite/g++.dg/torture/pr100382.C | 24 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C | 39 +
gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 +
.../gcc.c-torture/execute/ieee/cdivchkld.x | 4 +
gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +-
gcc/testsuite/gcc.dg/pr100373.c | 11 +
gcc/testsuite/gcc.dg/pr43864-4.c | 6 +-
gcc/testsuite/gcc.dg/pr94589-1.c | 35 +
gcc/testsuite/gcc.dg/pr94589-2.c | 35 +
gcc/testsuite/gcc.dg/pr94589-3.c | 97 +
gcc/testsuite/gcc.dg/pr94589-4.c | 97 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-26.c | 38 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c | 16 +
gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91400-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr91400-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr98218-1.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-1a.c | 19 +
gcc/testsuite/gcc.target/i386/pr98218-2.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-2a.c | 19 +
gcc/testsuite/gcc.target/i386/pr98218-3.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-3a.c | 19 +
.../gcc.target/s390/zvector/imm-range-error-1.c | 2 +-
gcc/testsuite/gcc.target/s390/zvector/vec-permi.c | 54 +
gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 +
gcc/testsuite/gfortran.dg/class_dummy_6.f90 | 65 +
gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 60 +
gcc/testsuite/gnat.dg/debug11.adb | 20 +-
gcc/testsuite/gnat.dg/debug16.adb | 8 +-
gcc/testsuite/gnat.dg/debug17.adb | 25 +
gcc/testsuite/gnat.dg/debug8.adb | 8 +-
gcc/testsuite/gnat.dg/opt93.adb | 2 +-
gcc/testsuite/gnat.dg/specs/debug1.ads | 3 +-
gcc/testsuite/lib/target-supports.exp | 29 +-
gcc/timevar.def | 3 +-
gcc/tree-emutls.c | 17 +-
gcc/tree-inline.c | 2 +
gcc/tree-into-ssa.c | 11 +-
gcc/tree-ssa-dce.c | 29 +-
gcc/tree-ssa-dse.c | 3 +-
gcc/tree-ssa-loop-split.c | 17 +-
gcc/tree-ssa-phiopt.c | 450 +++-
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree.h | 5 +-
gcc/vmsdbgout.c | 1 +
include/hashtab.h | 3 +
libcc1/ChangeLog | 198 ++
libcc1/Makefile.am | 17 +-
libcc1/Makefile.in | 34 +-
libcc1/callbacks.hh | 7 +-
libcc1/compiler.cc | 118 ++
libcc1/compiler.hh | 83 +
libcc1/connection.cc | 11 +-
libcc1/connection.hh | 13 +-
libcc1/context.cc | 171 ++
libcc1/context.hh | 121 ++
libcc1/deleter.hh | 53 +
libcc1/gdbctx.hh | 350 +++
libcc1/libcc1.cc | 568 +----
libcc1/libcc1plugin.cc | 239 +--
libcc1/libcp1.cc | 582 +----
libcc1/libcp1plugin.cc | 239 +--
libcc1/marshall-c.hh | 59 -
libcc1/marshall-cp.hh | 111 +-
libcc1/marshall.cc | 11 +-
libcc1/marshall.hh | 42 +-
libcc1/rpc.hh | 561 +----
libgfortran/ChangeLog | 5 +
libgfortran/intrinsics/chmod.c | 5 +-
libgomp/ChangeLog | 13 +
libiberty/ChangeLog | 5 +
libiberty/hashtab.c | 7 +
libstdc++-v3/ChangeLog | 102 +
libstdc++-v3/acinclude.m4 | 18 +
.../config/locale/vxworks/ctype_members.cc | 292 +++
libstdc++-v3/config/os/vxworks/ctype_base.h | 27 +-
.../config/os/vxworks/ctype_configure_char.cc | 10 +
libstdc++-v3/config/os/vxworks/ctype_inline.h | 39 +
libstdc++-v3/configure | 19 +
libstdc++-v3/include/bits/basic_string.h | 7 +-
libstdc++-v3/include/bits/ranges_util.h | 3 +-
libstdc++-v3/include/bits/stl_algobase.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 13 +-
.../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +-
libstdc++-v3/include/std/future | 64 +-
libstdc++-v3/include/std/ranges | 23 +-
libstdc++-v3/include/std/type_traits | 17 +-
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +-
.../testsuite/20_util/function_objects/invoke/3.cc | 7 +-
.../20_util/function_objects/invoke/version.cc | 9 +
.../testsuite/20_util/remove_cvref/value.cc | 7 +
.../24_iterators/move_iterator/lwg3391.cc | 37 +
.../24_iterators/move_iterator/move_only.cc | 8 +-
.../testsuite/24_iterators/reverse_iterator/2.cc | 8 +-
libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +-
.../copy_backward/move_iterators/69478.cc | 2 +-
.../testsuite/25_algorithms/copy_n/58982.cc | 2 +-
.../testsuite/25_algorithms/move_backward/69478.cc | 2 +-
.../testsuite/25_algorithms/move_backward/93872.cc | 2 +-
.../testsuite/28_regex/traits/char/isctype.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 +
.../30_threads/promise/members/at_thread_exit2.cc | 1 -
302 files changed, 12054 insertions(+), 6868 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-05-07 6:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-07 6:55 [gcc/devel/c++-coroutines] Merge master r12-579 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).