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

https://gcc.gnu.org/g:faaa033fb74bbcf0f0cc6f6b48aface2a973b44e

commit faaa033fb74bbcf0f0cc6f6b48aface2a973b44e
Merge: ba23cb8245c efd1582926f
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Mar 15 08:25:00 2022 +0000

    Merge master r12-7652.
    
            * Merge master r12-7652-gefd1582926f3.

Diff:

 ChangeLog                                          |    5 +
 configure                                          |    2 +-
 configure.ac                                       |    2 +-
 gcc/ChangeLog                                      |  136 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/builtins.cc                                    |    2 +-
 gcc/builtins.h                                     |    2 +
 gcc/c-family/ChangeLog                             |   10 +
 gcc/c-family/c-common.h                            |    1 -
 gcc/c-family/c-omp.cc                              |   33 -
 gcc/c-family/c-target.def                          |    2 +-
 gcc/c/ChangeLog                                    |    7 +
 gcc/c/c-typeck.cc                                  |    4 +-
 gcc/config/bfin/bfin.cc                            |    3 +-
 gcc/config/i386/emmintrin.h                        |    5 +-
 gcc/config/i386/i386-expand.cc                     |   97 +-
 gcc/config/i386/i386-protos.h                      |    5 +
 gcc/config/i386/i386.cc                            |   21 +-
 gcc/config/i386/i386.md                            |   56 +
 gcc/config/mips/mips.cc                            |    9 +-
 gcc/config/mips/mips.h                             |    7 +
 gcc/config/rs6000/rs6000.cc                        |   12 +-
 gcc/config/rs6000/vsx.md                           |    2 +-
 gcc/cp/ChangeLog                                   |   70 +
 gcc/cp/call.cc                                     |   34 +-
 gcc/cp/constexpr.cc                                |   46 +-
 gcc/cp/constraint.cc                               |   70 +-
 gcc/cp/cp-tree.h                                   |    9 +-
 gcc/cp/decl.cc                                     |   18 +-
 gcc/cp/parser.cc                                   |    2 -
 gcc/cp/pt.cc                                       |   35 +-
 gcc/cp/semantics.cc                                |    8 +-
 gcc/d/ChangeLog                                    |   30 +
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/common/outbuffer.d                       |   35 +
 gcc/d/dmd/constfold.d                              |    5 +-
 gcc/d/dmd/cparse.d                                 |  265 ++-
 gcc/d/dmd/dcast.d                                  |    8 +-
 gcc/d/dmd/dclass.d                                 |   44 +-
 gcc/d/dmd/declaration.d                            |    7 +-
 gcc/d/dmd/declaration.h                            |    1 +
 gcc/d/dmd/dmodule.d                                |   26 +-
 gcc/d/dmd/dsymbol.d                                |   80 +-
 gcc/d/dmd/dsymbol.h                                |    7 +-
 gcc/d/dmd/dsymbolsem.d                             |   49 +-
 gcc/d/dmd/dtemplate.d                              |    6 +-
 gcc/d/dmd/dtoh.d                                   |    9 +
 gcc/d/dmd/escape.d                                 |   23 +-
 gcc/d/dmd/expression.d                             |   16 +-
 gcc/d/dmd/expressionsem.d                          |   81 +-
 gcc/d/dmd/importc.d                                |    5 +-
 gcc/d/dmd/lexer.d                                  |  344 +--
 gcc/d/dmd/mtype.d                                  |   20 +-
 gcc/d/dmd/mtype.h                                  |    2 +
 gcc/d/dmd/opover.d                                 |   45 +-
 gcc/d/dmd/optimize.d                               |   53 +-
 gcc/d/dmd/parse.d                                  |    6 +-
 gcc/d/dmd/statementsem.d                           |  105 +-
 gcc/d/dmd/tokens.d                                 |   21 -
 gcc/d/dmd/tokens.h                                 |    1 -
 gcc/d/dmd/typesem.d                                |   16 +-
 gcc/d/imports.cc                                   |   83 +-
 gcc/d/lang.opt                                     |    4 +-
 gcc/doc/extend.texi                                |    5 +
 gcc/doc/invoke.texi                                |    6 +-
 gcc/doc/tm.texi                                    |    4 +-
 gcc/doc/tm.texi.in                                 |    2 +-
 gcc/fortran/ChangeLog                              |    5 +
 gcc/gimple-ssa-warn-access.cc                      |   13 +-
 gcc/ifcvt.cc                                       |   14 +-
 gcc/lra.cc                                         |   35 +-
 gcc/match.pd                                       |    5 +-
 gcc/omp-low.cc                                     |   27 +-
 gcc/omp-oacc-kernels-decompose.cc                  |   33 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/de.po                                       | 2312 ++++++++------------
 gcc/po/fr.po                                       | 1286 +++++------
 gcc/po/sv.po                                       |  708 +++---
 gcc/range-op.cc                                    |    2 +-
 gcc/testsuite/ChangeLog                            |  133 ++
 gcc/testsuite/c-c++-common/Wdangling-pointer-8.c   |   20 +
 .../c-c++-common/asan/global-overflow-1.c          |    1 +
 .../c-c++-common/goacc/kernels-decompose-2.c       |   32 +-
 .../goacc/kernels-decompose-pr100400-1-1.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-2.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-3.c         |    2 +
 .../goacc/kernels-decompose-pr100400-1-4.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-1.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-2.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-3.c         |    2 +
 .../goacc/kernels-decompose-pr104061-1-4.c         |    2 +
 .../goacc/kernels-decompose-pr104086-1.c           |   48 +
 .../goacc/kernels-decompose-pr104132-1.c           |    2 +
 .../goacc/kernels-decompose-pr104133-1.c           |    2 +
 .../goacc/kernels-decompose-pr104774-1.c           |    2 +
 gcc/testsuite/g++.dg/asan/large-func-test-1.C      |    1 +
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |    8 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction107.C    |   24 +
 .../g++.dg/cpp2a/builtin-clear-padding1.C          |   50 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C      |    7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C  |   24 +
 gcc/testsuite/g++.dg/gomp/pr104623.C               |    9 +
 gcc/testsuite/g++.dg/opt/pr104880.cc               |   43 +
 gcc/testsuite/g++.dg/other/pr84964.C               |    6 +-
 gcc/testsuite/g++.dg/parse/array-size2.C           |    2 -
 gcc/testsuite/g++.dg/pr98335.C                     |   15 +
 gcc/testsuite/g++.dg/template/conv18.C             |   14 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C    |   34 +
 gcc/testsuite/g++.target/i386/pr98335.C            |   18 +
 gcc/testsuite/gcc.c-torture/execute/pr104814.c     |   30 +
 gcc/testsuite/gcc.dg/pr86010-2.c                   |   22 +
 gcc/testsuite/gcc.dg/pr86010.c                     |   24 +
 gcc/testsuite/gcc.dg/pr98420.c                     |    8 +
 gcc/testsuite/gcc.target/i386/pr104666.c           |   49 +
 gcc/testsuite/gcc.target/i386/pr98335.c            |   17 +
 gcc/testsuite/gcc.target/i386/pr99754-1.c          |   20 +
 gcc/testsuite/gcc.target/i386/pr99754-2.c          |   24 +
 gcc/testsuite/gcc.target/powerpc/pr104778.c        |   51 +
 gcc/testsuite/gdc.test/compilable/commontype.d     |    9 +-
 gcc/testsuite/gdc.test/compilable/test7172.d       |    5 +
 .../gdc.test/fail_compilation/dep_d1_ops.d         |   82 +-
 .../gdc.test/fail_compilation/dephexstrings.d      |    3 +-
 .../gdc.test/fail_compilation/deprecateopdot.d     |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail18.d   |    2 +-
 .../gdc.test/fail_compilation/fail22780.d          |    3 +-
 .../gdc.test/fail_compilation/fail22827.d          |    9 +
 .../gdc.test/fail_compilation/issue22820.d         |   68 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |    8 +-
 .../gdc.test/fail_compilation/opapplyscope.d       |   27 +
 .../gdc.test/fail_compilation/scope_class.d        |    3 +-
 .../gdc.test/fail_compilation/scope_type.d         |    8 +-
 .../gdc.test/fail_compilation/test15191.d          |   28 +-
 .../gdc.test/fail_compilation/test19097.d          |   44 +-
 .../gdc.test/fail_compilation/test21008.d          |   41 +
 .../gdc.test/fail_compilation/test_switch_error.d  |   78 +
 .../gdc.test/fail_compilation/typeerrors.d         |   31 +-
 gcc/testsuite/gdc.test/runnable/auto1.d            |    8 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/opover.d           |  352 ++-
 gcc/testsuite/gdc.test/runnable/sctor2.d           |    7 +-
 gcc/testsuite/gdc.test/runnable/test22136.d        |   25 -
 gcc/testsuite/gdc.test/runnable/testconst.d        |    4 +-
 gcc/testsuite/gdc.test/runnable/xtest46.d          |   18 +-
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |    8 -
 .../gfortran.dg/goacc/classify-kernels.f95         |    2 +
 .../gfortran.dg/goacc/kernels-decompose-2.f95      |   26 +-
 gcc/tree-core.h                                    |    1 +
 gcc/tree-ssa-alias.cc                              |   23 +
 gcc/tree-ssa-alias.h                               |    2 +
 gcc/tree-ssa-dse.cc                                |   54 +-
 gcc/tree-ssa.cc                                    |   16 +-
 gcc/tree.cc                                        |   36 +
 libgomp/ChangeLog                                  |   53 +
 libgomp/libgomp.texi                               |    2 +-
 .../declare-vla-kernels-decompose-ice-1.c          |   22 -
 .../declare-vla-kernels-decompose.c                |   29 -
 .../libgomp.oacc-c-c++-common/declare-vla.c        |   42 +-
 .../libgomp.oacc-c-c++-common/default-1.c          |   41 +-
 .../kernels-decompose-1.c                          |   82 +-
 .../kernels-reduction-1.c                          |   19 +-
 .../libgomp.oacc-c-c++-common/parallel-dims.c      |  301 ++-
 .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 |    6 +
 .../libgomp.oacc-fortran/kernels-reduction-1.f90   |   19 +-
 libphobos/ChangeLog                                |   13 +
 libphobos/configure                                |   12 -
 libphobos/configure.ac                             |   12 -
 libphobos/configure.tgt                            |    3 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/core/internal/gc/bits.d      |    4 +-
 libphobos/libdruntime/core/stdc/config.d           |    2 +-
 libphobos/libdruntime/core/stdc/fenv.d             |    2 +
 libphobos/libdruntime/core/stdc/stdint.d           |  314 ++-
 libphobos/libdruntime/core/stdcpp/new_.d           |    2 +-
 libphobos/libdruntime/core/sys/windows/stat.d      |   61 +-
 libphobos/libdruntime/rt/lifetime.d                |   11 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/algorithm/setops.d               |    2 +-
 libphobos/src/std/bitmanip.d                       |    3 +-
 libphobos/src/std/datetime/interval.d              |    4 +-
 libphobos/src/std/datetime/systime.d               |    4 +-
 .../src/std/experimental/allocator/mallocator.d    |    1 +
 libphobos/src/std/functional.d                     |  165 ++
 libphobos/src/std/sumtype.d                        |    1 +
 libphobos/src/std/utf.d                            |   12 +-
 libsanitizer/ChangeLog                             |    9 +
 libsanitizer/configure.tgt                         |    4 -
 .../sanitizer_common/sanitizer_atomic_clang.h      |    4 +-
 libstdc++-v3/ChangeLog                             |    6 +
 libstdc++-v3/src/c++11/codecvt.cc                  |   14 +-
 lto-plugin/ChangeLog                               |    5 +
 lto-plugin/lto-plugin.c                            |    9 +-
 194 files changed, 5754 insertions(+), 3925 deletions(-)


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

only message in thread, other threads:[~2022-03-15 19:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-15 19:57 [gcc/devel/c++-coroutines] Merge master r12-7652 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).