[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.

Gaius Mulley gaius@gcc.gnu.org
Fri Apr 22 08:09:46 GMT 2022


https://gcc.gnu.org/g:0d22cf81a243cdf6c1b97df42b27d262bb944da3

commit 0d22cf81a243cdf6c1b97df42b27d262bb944da3
Merge: cc2a7dabd1f c1a9cf67915
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Fri Apr 22 09:06:06 2022 +0100

    Merge branch 'master' into devel/modula-2.

Diff:

 gcc/ChangeLog                                      |  52 +++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/rs6000/rs6000.md                        |  22 +-
 gcc/configure                                      |  10 +-
 gcc/configure.ac                                   |  10 +-
 gcc/cp/ChangeLog                                   |  19 ++
 gcc/cp/call.cc                                     |   7 +-
 gcc/cp/constexpr.cc                                |   9 +-
 gcc/d/ChangeLog                                    |   7 +
 gcc/d/d-lang.cc                                    |   5 +
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/VERSION                                  |   2 +-
 gcc/d/dmd/aggregate.d                              |  22 ++
 gcc/d/dmd/astenums.d                               |   1 +
 gcc/d/dmd/blockexit.d                              |  15 +-
 gcc/d/dmd/clone.d                                  |   6 +-
 gcc/d/dmd/cparse.d                                 |  22 +-
 gcc/d/dmd/declaration.d                            |  18 +-
 gcc/d/dmd/dmodule.d                                |   6 +-
 gcc/d/dmd/dsymbol.d                                |   4 +-
 gcc/d/dmd/dsymbolsem.d                             |   9 +-
 gcc/d/dmd/errors.d                                 |  16 +-
 gcc/d/dmd/escape.d                                 |  61 ++--
 gcc/d/dmd/expression.d                             |  11 +-
 gcc/d/dmd/expression.h                             |   2 -
 gcc/d/dmd/expressionsem.d                          |  29 +-
 gcc/d/dmd/initsem.d                                |   8 +-
 gcc/d/dmd/lexer.d                                  |  55 ++-
 gcc/d/dmd/mtype.d                                  |  92 ++---
 gcc/d/dmd/mtype.h                                  |   2 +-
 gcc/d/dmd/optimize.d                               |  13 +-
 gcc/d/dmd/parse.d                                  |  98 ++++--
 gcc/d/dmd/statement.d                              |   8 +
 gcc/d/dmd/transitivevisitor.d                      |   4 +-
 gcc/d/dmd/typesem.d                                |  11 +-
 gcc/d/dmd/utils.d                                  |   2 +-
 gcc/d/lang.opt                                     |   4 +
 gcc/emit-rtl.cc                                    |   3 +-
 gcc/fortran/ChangeLog                              |   5 +
 gcc/fortran/trans-expr.cc                          |   4 +-
 gcc/gimple-isel.cc                                 |   8 +
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/testsuite/ChangeLog                            |  44 +++
 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C      |  18 +
 gcc/testsuite/g++.dg/cpp0x/initlist129.C           |   6 +
 gcc/testsuite/gcc.target/arm/pr105312.c            |  23 ++
 gcc/testsuite/gcc.target/powerpc/bswap-brw.c       |   2 +-
 gcc/testsuite/gdc.test/compilable/betterCarray.d   |   7 +
 gcc/testsuite/gdc.test/compilable/test18216.d      |  40 +++
 gcc/testsuite/gdc.test/compilable/test22635.d      |  13 +
 .../gdc.test/fail_compilation/diag11198.d          |  12 +-
 .../gdc.test/fail_compilation/fail22202.d          |  22 ++
 .../gdc.test/fail_compilation/fail23036.d          |  22 ++
 .../gdc.test/fail_compilation/fail_scope.d         |  30 +-
 .../gdc.test/fail_compilation/retscope6.d          |  48 ++-
 .../gdc.test/fail_compilation/test22999.d          |  27 ++
 .../gdc.test/fail_compilation/test23017.d          |  20 ++
 gcc/testsuite/gdc.test/runnable/testscope.d        |  16 -
 gcc/testsuite/gfortran.dg/dec_union_12.f90         |  43 +++
 gcc/testsuite/gfortran.dg/g77/pr105203.f           |  20 ++
 gcc/testsuite/lib/target-supports.exp              |  10 +
 gcc/tree-vect-loop-manip.cc                        |  60 +++-
 libgo/runtime/go-signal.c                          |  35 +-
 libphobos/ChangeLog                                |   7 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/libdruntime/core/exception.d             |  84 ++---
 libphobos/libdruntime/object.d                     |   4 +-
 libphobos/libdruntime/rt/aaA.d                     |   4 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/Makefile.am                          |   2 +-
 libphobos/src/Makefile.in                          |   4 +-
 libphobos/src/std/base64.d                         |  20 +-
 libphobos/src/std/int128.d                         | 374 +++++++++++++++++++++
 libphobos/src/std/path.d                           |   2 +-
 libphobos/src/std/traits.d                         |  21 +-
 libstdc++-v3/ChangeLog                             |  38 +++
 libstdc++-v3/doc/html/manual/setup.html            |  33 ++
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |  50 +++
 libstdc++-v3/include/std/charconv                  |  16 +-
 libstdc++-v3/src/Makefile.am                       |   4 +-
 libstdc++-v3/src/Makefile.in                       |   4 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |  34 +-
 .../testsuite/20_util/from_chars/pr105324.cc       |  14 +
 .../operations/copy/char/constexpr.cc              |   2 +-
 84 files changed, 1556 insertions(+), 371 deletions(-)


More information about the Libstdc++-cvs mailing list