[gcc/devel/c++-coroutines] Merge master r12-7278.

Iain D Sandoe iains@gcc.gnu.org
Thu Feb 17 19:42:00 GMT 2022


https://gcc.gnu.org/g:9785a6be19c607a6b20fcc77328ad8b2e88eaccb

commit 9785a6be19c607a6b20fcc77328ad8b2e88eaccb
Merge: 8488c61a324 db69f666a72
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Feb 17 17:02:58 2022 +0000

    Merge master r12-7278.
    
            * Merge master r12-7278-gdb69f666a728.

Diff:

 gcc/ChangeLog                                      |  102 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   53 +
 gcc/analyzer/diagnostic-manager.cc                 |  105 +-
 gcc/analyzer/engine.cc                             |    5 +
 gcc/analyzer/exploded-graph.h                      |    2 +
 gcc/analyzer/region-model-manager.cc               |    5 +-
 gcc/analyzer/region-model.cc                       |  117 +-
 gcc/analyzer/region-model.h                        |    5 +
 gcc/analyzer/sm-malloc.cc                          |  134 +-
 gcc/analyzer/sm.h                                  |    4 +
 gcc/c-family/ChangeLog                             |   13 +
 gcc/c-family/c-common.cc                           |    6 +-
 gcc/c-family/c-omp.cc                              |    9 +-
 gcc/c/c-parser.cc                                  |   11 +-
 gcc/combine.cc                                     |    4 +-
 gcc/config/aarch64/aarch64.md                      |   33 +-
 gcc/config/aarch64/iterators.md                    |    3 +
 gcc/config/i386/cpuid.h                            |    5 -
 gcc/config/rs6000/rs6000-c.cc                      |    6 +-
 gcc/cp/ChangeLog                                   |   17 +
 gcc/cp/constexpr.cc                                |    9 +-
 gcc/cp/semantics.cc                                |   10 +-
 gcc/d/ChangeLog                                    |   20 +
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-gimplify.cc                                |   71 +
 gcc/d/d-target.cc                                  |   33 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |    1 +
 gcc/d/dmd/access.d                                 |   10 +-
 gcc/d/dmd/astenums.d                               |   45 +-
 gcc/d/dmd/attrib.d                                 |   58 +
 gcc/d/dmd/blockexit.d                              |   79 +-
 gcc/d/dmd/canthrow.d                               |   85 +-
 gcc/d/dmd/constfold.d                              |   20 +-
 gcc/d/dmd/cparse.d                                 |  206 +-
 gcc/d/dmd/cppmangle.d                              |   13 +-
 gcc/d/dmd/dcast.d                                  |   12 +-
 gcc/d/dmd/dclass.d                                 |    1 +
 gcc/d/dmd/declaration.d                            |   10 +-
 gcc/d/dmd/denum.d                                  |    3 +-
 gcc/d/dmd/dinterpret.d                             |   31 +-
 gcc/d/dmd/dscope.d                                 |    3 +-
 gcc/d/dmd/dsymbol.d                                |    2 +-
 gcc/d/dmd/dsymbolsem.d                             |   25 +-
 gcc/d/dmd/dtemplate.d                              |  176 +-
 gcc/d/dmd/dtoh.d                                   |    1 +
 gcc/d/dmd/escape.d                                 |   35 +-
 gcc/d/dmd/expression.d                             |   38 +-
 gcc/d/dmd/expression.h                             |   12 +-
 gcc/d/dmd/expressionsem.d                          |  110 +-
 gcc/d/dmd/func.d                                   |    2 +-
 gcc/d/dmd/globals.d                                |   44 +-
 gcc/d/dmd/globals.h                                |    1 +
 gcc/d/dmd/hdrgen.d                                 |   11 +
 gcc/d/dmd/id.d                                     |    6 +-
 gcc/d/dmd/json.d                                   |    3 +-
 gcc/d/dmd/mtype.d                                  |  152 +-
 gcc/d/dmd/mtype.h                                  |    1 -
 gcc/d/dmd/nogc.d                                   |    1 +
 gcc/d/dmd/nspace.d                                 |    1 +
 gcc/d/dmd/objc.d                                   |   58 -
 gcc/d/dmd/opover.d                                 |   10 +-
 gcc/d/dmd/optimize.d                               |    4 +-
 gcc/d/dmd/parse.d                                  |  605 ++--
 gcc/d/dmd/parsetimevisitor.d                       |    1 +
 gcc/d/dmd/root/README.md                           |    1 +
 gcc/d/dmd/root/optional.d                          |    2 +-
 gcc/d/dmd/sideeffect.d                             |   28 +-
 gcc/d/dmd/statement.d                              |    1 -
 gcc/d/dmd/statement.h                              |    2 +-
 gcc/d/dmd/statementsem.d                           |   67 +-
 gcc/d/dmd/staticcond.d                             |   14 +-
 gcc/d/dmd/target.d                                 |   24 +-
 gcc/d/dmd/target.h                                 |    7 +-
 gcc/d/dmd/template.h                               |    1 +
 gcc/d/dmd/tokens.d                                 |    5 +-
 gcc/d/dmd/tokens.h                                 |    1 +
 gcc/d/dmd/traits.d                                 |   39 +-
 gcc/d/dmd/transitivevisitor.d                      |    6 +
 gcc/d/dmd/typesem.d                                |    6 +-
 gcc/d/dmd/visitor.h                                |    2 +
 gcc/d/expr.cc                                      |    8 +
 gcc/d/types.cc                                     |   77 +-
 gcc/fortran/ChangeLog                              |   10 +
 gcc/fortran/trans-openmp.cc                        |    7 +-
 gcc/gimple-range-fold.cc                           |   12 +
 gcc/gimple-range-gori.cc                           |   96 +-
 gcc/gimple-range-gori.h                            |    2 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/lra-constraints.cc                             |    2 +-
 gcc/match.pd                                       |    6 +
 gcc/testsuite/ChangeLog                            |  164 +
 gcc/testsuite/c-c++-common/gomp/atomic-31.c        |   11 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |    4 +-
 gcc/testsuite/g++.dg/analyzer/pr100244.C           |    2 +-
 gcc/testsuite/g++.dg/template/non-dependent21.C    |    9 +
 gcc/testsuite/g++.dg/template/non-dependent22.C    |   12 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c      |    2 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |   32 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c   |    5 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr102692-2.c         |   22 +
 gcc/testsuite/gcc.dg/analyzer/pr104524.c           |    9 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-1.c         |   43 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-2.c         |   26 +
 gcc/testsuite/gcc.dg/analyzer/realloc-1.c          |    4 +-
 .../gcc.dg/analyzer/{ => torture}/pr102692.c       |    4 +-
 .../gcc.dg/analyzer/torture/uninit-pr63311.c       |  134 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c    |   16 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |    9 +
 gcc/testsuite/gcc.dg/dfp/pr104510.c                |   12 +
 gcc/testsuite/gcc.dg/dfp/pr104557.c                |   22 +
 gcc/testsuite/gcc.dg/gomp/pr104532.c               |   15 +
 gcc/testsuite/gcc.dg/pr104526.c                    |   15 +
 gcc/testsuite/gcc.dg/pr104544.c                    |   19 +
 gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c |    4 +-
 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr100056.c        |    4 +-
 gcc/testsuite/gcc.target/i386/pr104447.c           |   14 +
 gcc/testsuite/gcc.target/i386/pr104448.c           |    9 +
 gcc/testsuite/gcc.target/i386/pr104551.c           |   24 +
 gcc/testsuite/gcc.target/powerpc/htm-1.c           |    9 +-
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |   21 +
 gcc/testsuite/gdc.test/compilable/casttuple.d      |   31 +
 .../gdc.test/compilable/deprecated_override.d      |   97 +
 .../gdc.test/compilable/extra-files/header1.d      |    6 +
 gcc/testsuite/gdc.test/compilable/fix17635.d       |   16 +
 gcc/testsuite/gdc.test/compilable/fix22291.d       |  134 +
 .../gdc.test/compilable/imports/cstuff3.c          |    6 +
 .../gdc.test/compilable/imports/imp22625.c         |    1 +
 .../gdc.test/compilable/imports/imp22665.c         |    1 +
 .../gdc.test/compilable/imports/test22685b.d       |    5 +
 .../gdc.test/compilable/imports/test22685c.d       |    3 +
 gcc/testsuite/gdc.test/compilable/issue22130.d     |   12 +
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |    3 +-
 gcc/testsuite/gdc.test/compilable/test13008.d      |    6 +-
 gcc/testsuite/gdc.test/compilable/test18771.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19609.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19873.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test21299a.d     |    2 +-
 gcc/testsuite/gdc.test/compilable/test22619.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test22625.d      |    4 +
 gcc/testsuite/gdc.test/compilable/test22646.d      |   21 +
 gcc/testsuite/gdc.test/compilable/test22665.d      |   22 +
 gcc/testsuite/gdc.test/compilable/test22676.d      |   25 +
 gcc/testsuite/gdc.test/compilable/test22685.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test55.d         |    3 +-
 gcc/testsuite/gdc.test/compilable/testcstuff3.d    |    4 +
 gcc/testsuite/gdc.test/compilable/testos.d         |    7 +
 .../{compilable => fail_compilation}/b16967.d      |    5 +-
 gcc/testsuite/gdc.test/fail_compilation/bug5096.d  |   14 +
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |    4 +-
 .../gdc.test/fail_compilation/casttuple.d          |   25 +
 .../gdc.test/fail_compilation/constraints_aggr.d   |    4 +-
 .../gdc.test/fail_compilation/constraints_func1.d  |   26 +-
 .../gdc.test/fail_compilation/constraints_func2.d  |   28 +-
 .../gdc.test/fail_compilation/constraints_func3.d  |   12 +-
 .../gdc.test/fail_compilation/constraints_func4.d  |   12 +-
 .../gdc.test/fail_compilation/diag11819b.d         |   38 +-
 .../gdc.test/fail_compilation/diag13333.d          |    2 +-
 .../gdc.test/fail_compilation/diag13942.d          |    2 +-
 .../gdc.test/fail_compilation/diag16271.d          |    2 +-
 .../gdc.test/fail_compilation/diag16977.d          |    2 +-
 .../gdc.test/fail_compilation/diag19225.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8684.d |    5 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9420.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |    2 +-
 .../gdc.test/fail_compilation/fail10964.d          |    4 +-
 .../gdc.test/fail_compilation/fail11453a.d         |    2 +-
 .../gdc.test/fail_compilation/fail11453b.d         |    2 +-
 .../gdc.test/fail_compilation/fail11653.d          |    5 +-
 .../gdc.test/fail_compilation/fail12744.d          |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail132.d  |    2 +-
 .../gdc.test/fail_compilation/fail14669.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |    2 +-
 .../gdc.test/fail_compilation/fail18417.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |   33 +-
 .../gdc.test/fail_compilation/fail19609.d          |    2 +-
 .../gdc.test/fail_compilation/fail19897.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail207.d  |    5 +-
 .../gdc.test/fail_compilation/fail20730b.d         |    2 +-
 .../gdc.test/fail_compilation/fail21830.d          |    2 +-
 .../gdc.test/fail_compilation/fail21831.d          |    2 +-
 .../gdc.test/fail_compilation/fail21832.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |    2 +-
 .../gdc.test/fail_compilation/fail22035.d          |    2 +-
 .../gdc.test/fail_compilation/fail22084.d          |    2 +-
 .../gdc.test/fail_compilation/fail22133.d          |    2 +-
 .../gdc.test/fail_compilation/fail22144.d          |    2 +-
 .../gdc.test/fail_compilation/fail22749.d          |   13 +
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |    2 +-
 .../gdc.test/fail_compilation/fail4269e.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail59.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fix17635.d |   23 -
 .../gdc.test/fail_compilation/ice11856_0.d         |    2 +-
 .../gdc.test/fail_compilation/ice11856_1.d         |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14907.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |    2 +-
 .../gdc.test/fail_compilation/imports/imp18554.d   |    4 -
 .../gdc.test/fail_compilation/imports/imp22749.c   |    4 +
 .../gdc.test/fail_compilation/issue21936.d         |   32 -
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |    4 +-
 .../gdc.test/fail_compilation/noreturn2.d          |   51 +
 .../gdc.test/fail_compilation/objc_class2.d        |    2 +-
 .../gdc.test/fail_compilation/objc_class3.d        |    2 +-
 .../gdc.test/fail_compilation/objc_non_objc_base.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/reg6769.d  |    2 +-
 .../gdc.test/fail_compilation/reserved_version.d   |    3 +
 .../fail_compilation/reserved_version_switch.d     |    3 +
 .../gdc.test/fail_compilation/retscope5.d          |    2 +-
 .../gdc.test/fail_compilation/test15191.d          |    2 +-
 .../gdc.test/fail_compilation/test16188.d          |    2 +-
 .../gdc.test/fail_compilation/test16589.d          |    4 +-
 .../gdc.test/fail_compilation/test17284.d          |    2 +-
 .../gdc.test/fail_compilation/test17450.d          |    2 +-
 .../gdc.test/fail_compilation/test18554.d          |   24 -
 .../gdc.test/fail_compilation/test19107.d          |    2 +-
 .../gdc.test/fail_compilation/test19193.d          |    2 +-
 .../gdc.test/fail_compilation/test21912.d          |    2 +-
 .../gdc.test/fail_compilation/test22298.d          |   30 +
 .../gdc.test/fail_compilation/test22541.d          |   18 +
 .../gdc.test/fail_compilation/test22709.d          |   29 +
 gcc/testsuite/gdc.test/fail_compilation/test3818.d |   27 +
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |    2 +-
 .../gdc.test/fail_compilation/test9701b.d          |    2 +-
 .../gdc.test/fail_compilation/traits_parameters.d  |   10 +
 gcc/testsuite/gdc.test/runnable/a18.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/a19.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/b26.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/class_opCmp.d      |   25 +
 gcc/testsuite/gdc.test/runnable/fix22624.d         |   19 +
 gcc/testsuite/gdc.test/runnable/ice15138.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/ice15176.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/ice15200.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/imports/imp22624.c |    6 +
 gcc/testsuite/gdc.test/runnable/issue16995.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/link10425.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link11069b.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/link11395.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link12010.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link13394.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link13400.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link13415.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link14588.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link14814.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link15017.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link7745.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/link8023.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/link9571.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/linktypeinfo.d     |    2 +-
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |  152 +
 gcc/testsuite/gdc.test/runnable/test11039.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test11239.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447a.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447b.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447c.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11863.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test14901.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test18868.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test27.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test29.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test31.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test32.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test38.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test46.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test49.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test57.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test7494.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/test8997.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/testmod1.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/tls_dup.d          |    2 +-
 gcc/testsuite/gdc.test/runnable_cxx/cppa.d         |    3 +
 .../gfortran.dg/analyzer/uninit-pr63311.f90        |   39 +
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        |   29 +-
 gcc/testsuite/gfortran.dg/gomp/depend-5.f90        |   12 +-
 gcc/testsuite/gfortran.dg/gomp/depend-6.f90        |  259 ++
 gcc/tree-vect-patterns.cc                          |    6 +-
 gcc/valtrack.cc                                    |    4 +-
 libbacktrace/ChangeLog                             |    4 +
 libbacktrace/dwarf.c                               |   34 +-
 libgo/go/net/fcntl_libc_test.go                    |    5 +-
 libgo/go/os/signal/internal/pty/pty.go             |    2 +-
 libgo/go/runtime/os3_solaris.go                    |    8 +
 libgo/go/runtime/stubs2.go                         |    2 +-
 libgo/go/syscall/exec_bsd.go                       |    4 +-
 libgo/go/syscall/export_unix_test.go               |    2 +-
 libgo/go/syscall/syscall_solaris.go                |    2 -
 libgomp/ChangeLog                                  |    4 +
 libphobos/ChangeLog                                |   13 +
 libphobos/Makefile.in                              |    2 +-
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |    4 +-
 libphobos/libdruntime/Makefile.in                  |    9 +-
 libphobos/libdruntime/__builtins.di                |   40 +
 libphobos/libdruntime/core/demangle.d              |    2 +-
 libphobos/libdruntime/core/int128.d                |  919 +++++
 .../core/internal/gc/impl/conservative/gc.d        |    2 +-
 libphobos/libdruntime/core/lifetime.d              |  373 +-
 libphobos/libdruntime/core/memory.d                |   32 +-
 libphobos/libdruntime/core/stdc/math.d             |   68 +-
 libphobos/libdruntime/core/sys/darwin/dlfcn.d      |   14 -
 .../libdruntime/core/sys/dragonflybsd/dlfcn.d      |   24 -
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |   23 -
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |   89 -
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |   16 +-
 libphobos/libdruntime/core/sys/netbsd/dlfcn.d      |   31 -
 libphobos/libdruntime/core/sys/openbsd/dlfcn.d     |    7 -
 libphobos/libdruntime/core/sys/posix/dirent.d      |  240 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |   80 +
 libphobos/libdruntime/core/sys/posix/fcntl.d       |  523 +--
 libphobos/libdruntime/core/sys/posix/poll.d        |  302 +-
 libphobos/libdruntime/core/sys/posix/sched.d       |   61 +-
 libphobos/libdruntime/core/sys/posix/signal.d      | 2003 ++++-------
 libphobos/libdruntime/core/sys/posix/stdc/time.d   |   42 +-
 libphobos/libdruntime/core/sys/posix/stdio.d       |   16 +-
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |  366 +-
 libphobos/libdruntime/core/sys/posix/sys/ipc.d     |  116 +-
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |  308 +-
 .../libdruntime/core/sys/posix/sys/resource.d      |  275 +-
 libphobos/libdruntime/core/sys/posix/sys/shm.d     |  166 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |  835 +----
 libphobos/libdruntime/core/sys/posix/sys/stat.d    | 1137 ++-----
 libphobos/libdruntime/core/sys/posix/sys/types.d   |  205 +-
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |  217 +-
 libphobos/libdruntime/core/sys/posix/termios.d     |  281 +-
 libphobos/libdruntime/core/sys/posix/ucontext.d    |  322 +-
 libphobos/libdruntime/core/sys/solaris/dlfcn.d     |   24 -
 libphobos/libdruntime/core/sys/windows/wingdi.d    |    4 +-
 libphobos/libdruntime/core/thread/osthread.d       |   61 -
 libphobos/libdruntime/object.d                     |  383 ++-
 libphobos/libdruntime/rt/dmain2.d                  |    2 +-
 libphobos/libdruntime/rt/util/typeinfo.d           |    5 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/Makefile.am                          |   11 +-
 libphobos/src/Makefile.in                          |   17 +-
 libphobos/src/index.dd                             |    2 +-
 libphobos/src/std/array.d                          |  133 +-
 libphobos/src/std/checkedint.d                     | 3591 ++++++++++++++++++++
 libphobos/src/std/complex.d                        |   22 +-
 libphobos/src/std/conv.d                           |   32 +-
 libphobos/src/std/experimental/allocator/package.d |    8 +-
 libphobos/src/std/experimental/checkedint.d        | 3477 +------------------
 libphobos/src/std/experimental/logger/core.d       |    9 +-
 libphobos/src/std/experimental/logger/filelogger.d |    2 +-
 .../src/std/experimental/logger/multilogger.d      |    2 +-
 libphobos/src/std/file.d                           |  104 +-
 libphobos/src/std/format/package.d                 |    4 +-
 libphobos/src/std/functional.d                     |   59 +-
 libphobos/src/std/json.d                           |    6 +-
 libphobos/src/std/path.d                           |   13 +-
 libphobos/src/std/process.d                        |    5 +-
 libphobos/src/std/range/package.d                  |  286 +-
 libphobos/src/std/regex/package.d                  |   10 +
 libphobos/src/std/stdio.d                          |   26 +-
 libphobos/src/std/traits.d                         |  101 +-
 libphobos/src/std/typecons.d                       |   87 +-
 libphobos/src/std/utf.d                            |   14 +-
 libphobos/src/std/variant.d                        |   58 +-
 libphobos/testsuite/testsuite_flags.in             |    4 +-
 libsanitizer/ChangeLog                             |    5 +
 libstdc++-v3/ChangeLog                             |    8 +
 372 files changed, 12585 insertions(+), 10692 deletions(-)


More information about the Libstdc++-cvs mailing list