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

Gaius Mulley gaius@gcc.gnu.org
Thu Sep 2 15:49:06 GMT 2021


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

commit c31cb58bc762c32f951d91bd908dc389c7a44ed4
Merge: 74896c9b8f8 9695e1c23be
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Thu Sep 2 16:46:45 2021 +0100

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

Diff:

 ChangeLog                                          |    9 +
 MAINTAINERS                                        |    1 +
 Makefile.def                                       |    1 +
 Makefile.in                                        |    1 +
 contrib/ChangeLog                                  |   10 +
 contrib/download_prerequisites                     |    2 +-
 fixincludes/ChangeLog                              |    6 +
 fixincludes/fixincl.x                              |   68 +-
 fixincludes/inclhack.def                           |   28 +
 fixincludes/tests/base/inttypes.h                  |   22 +
 gcc/ChangeLog                                      |  571 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/analyzer/ChangeLog                             |  103 +
 gcc/analyzer/analyzer.h                            |   51 +
 gcc/analyzer/call-info.cc                          |  162 +
 gcc/analyzer/call-info.h                           |   83 +
 gcc/analyzer/engine.cc                             |  271 +-
 gcc/analyzer/exploded-graph.h                      |   62 +-
 gcc/analyzer/program-state.cc                      |    6 +-
 gcc/analyzer/region-model-impl-calls.cc            |  176 +-
 gcc/analyzer/region-model.cc                       |   28 +-
 gcc/analyzer/region-model.h                        |   36 +
 gcc/analyzer/sm-malloc.cc                          |  136 +-
 gcc/analyzer/sm-signal.cc                          |   15 +-
 gcc/analyzer/sm.h                                  |    5 +
 gcc/analyzer/svalue.cc                             |    3 +-
 gcc/c-family/ChangeLog                             |    8 +
 gcc/c-family/c-attribs.c                           |   69 +
 gcc/c-family/c.opt                                 |    4 +
 gcc/c/ChangeLog                                    |   29 +
 gcc/c/c-decl.c                                     |   52 +-
 gcc/c/c-parser.c                                   |   84 +-
 gcc/c/c-tree.h                                     |    2 +
 gcc/c/c-typeck.c                                   |    8 +-
 gcc/collect-utils.c                                |   37 +
 gcc/collect-utils.h                                |    1 +
 gcc/collect2.c                                     |   36 +-
 gcc/combine.c                                      |    3 +-
 gcc/common.opt                                     |    2 +-
 gcc/config.gcc                                     |  104 +-
 gcc/config/aarch64/aarch64.c                       |    4 +-
 gcc/config/cris/cris.h                             |   18 -
 gcc/config/darwin.c                                |   51 +-
 gcc/config/darwin.h                                |    3 +
 gcc/config/h8300/bitfield.md                       |   11 -
 gcc/config/h8300/h8300-protos.h                    |    1 -
 gcc/config/h8300/h8300.c                           |   24 +-
 gcc/config/h8300/h8300.md                          |    8 +
 gcc/config/h8300/testcompare.md                    |   80 +
 gcc/config/i386/darwin.h                           |    5 +
 gcc/config/i386/i386-modes.def                     |    1 +
 gcc/config/i386/i386-protos.h                      |    4 +-
 gcc/config/i386/i386.c                             |  186 +-
 gcc/config/i386/i386.h                             |    3 +-
 gcc/config/i386/i386.md                            |  133 +-
 gcc/config/i386/sse.md                             |  126 +-
 gcc/config/m32r/m32r.h                             |   28 +-
 gcc/config/mips/mips-cpus.def                      |  228 +-
 gcc/config/mips/mips.c                             |    5 +-
 gcc/config/mips/mips.h                             |   84 +-
 gcc/config/mips/netbsd.h                           |    5 +-
 gcc/config/mn10300/linux.h                         |    2 -
 gcc/config/mn10300/mn10300.h                       |    3 -
 gcc/config/rs6000/darwin.h                         |    8 +-
 gcc/config/rs6000/rs6000-builtin-new.def           |  664 +++
 gcc/config/rs6000/rs6000-call.c                    |   97 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    4 +-
 gcc/config/rs6000/rs6000-gen-builtins.c            |    4 +-
 gcc/config/rs6000/rs6000-overload.def              | 6083 ++++++++++++++++++++
 gcc/config/rs6000/rs6000.c                         |  150 +-
 gcc/config/rs6000/rs6000.opt                       |    4 +
 gcc/configure.ac                                   |   10 +-
 gcc/cp/ChangeLog                                   |  115 +
 gcc/cp/call.c                                      |   71 +-
 gcc/cp/class.c                                     |    2 +
 gcc/cp/constexpr.c                                 |   23 +-
 gcc/cp/coroutines.cc                               |    8 +-
 gcc/cp/cp-tree.h                                   |   18 +-
 gcc/cp/decl.c                                      |   69 +-
 gcc/cp/decl.h                                      |    3 +-
 gcc/cp/decl2.c                                     |   58 +-
 gcc/cp/module.cc                                   |    2 +-
 gcc/cp/parser.c                                    |  112 +-
 gcc/cp/pt.c                                        |   77 +-
 gcc/cp/semantics.c                                 |    9 +
 gcc/cp/typeck.c                                    |    9 +-
 gcc/cp/typeck2.c                                   |   14 +-
 gcc/d/ChangeLog                                    |   65 +
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-codegen.cc                                 |  186 +-
 gcc/d/d-convert.cc                                 |    4 +-
 gcc/d/d-tree.h                                     |    8 +-
 gcc/d/expr.cc                                      |   58 +-
 gcc/d/runtime.cc                                   |    5 +
 gcc/d/runtime.def                                  |   24 +-
 gcc/d/toir.cc                                      |    2 +-
 gcc/d/typeinfo.cc                                  |    9 +-
 gcc/d/types.cc                                     |    3 +-
 gcc/doc/extend.texi                                |   59 +
 gcc/doc/invoke.texi                                |   25 +-
 gcc/doc/md.texi                                    |    4 +
 gcc/emit-rtl.c                                     |   40 -
 gcc/expr.c                                         |   22 +-
 gcc/fortran/ChangeLog                              |   38 +
 gcc/fortran/gfortran.h                             |    1 +
 gcc/fortran/match.c                                |    2 +-
 gcc/fortran/openmp.c                               |   47 +-
 gcc/fortran/resolve.c                              |   16 +-
 gcc/fortran/simplify.c                             |   31 +-
 gcc/fortran/trans-openmp.c                         |    4 +
 gcc/function.h                                     |    9 +-
 gcc/gcc-rich-location.h                            |    6 +-
 gcc/gimple-ssa-store-merging.c                     |   27 +-
 gcc/gimple-ssa-warn-access.cc                      |  439 +-
 gcc/gimple-ssa-warn-access.h                       |    1 -
 gcc/gimplify.c                                     |   49 +-
 gcc/graph.c                                        |    9 +-
 gcc/ipa-modref-tree.h                              |  331 +-
 gcc/ipa-modref.c                                   |    3 +-
 gcc/lto-wrapper.c                                  |   18 +-
 gcc/lto/lto-lang.c                                 |    3 +
 gcc/match.pd                                       |   16 +-
 gcc/objc/ChangeLog                                 |   29 +
 gcc/objc/objc-act.c                                |   81 +-
 gcc/objc/objc-next-runtime-abi-02.c                |   29 +-
 gcc/omp-expand.c                                   |   11 +-
 gcc/omp-general.c                                  |    5 +-
 gcc/omp-general.h                                  |    2 +-
 gcc/omp-low.c                                      |  175 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/sv.po                                       |    6 +-
 gcc/pointer-query.cc                               |  127 +-
 gcc/pointer-query.h                                |    3 +
 gcc/print-tree.c                                   |    2 +
 gcc/read-md.c                                      |   21 +-
 gcc/simplify-rtx.c                                 |   55 +-
 gcc/symbol-summary.h                               |    4 +-
 gcc/testsuite/ChangeLog                            |  312 +
 gcc/testsuite/c-c++-common/cpp/va-opt-3.c          |    8 +-
 gcc/testsuite/c-c++-common/cpp/va-opt-7.c          |  101 +
 gcc/testsuite/c-c++-common/gomp/target-device-1.c  |   32 +
 gcc/testsuite/c-c++-common/gomp/target-device-2.c  |   14 +
 .../c-c++-common/gomp/target-device-ancestor-1.c   |   13 +
 .../c-c++-common/gomp/target-device-ancestor-2.c   |   82 +
 .../c-c++-common/gomp/target-device-ancestor-3.c   |   37 +
 .../c-c++-common/gomp/target-device-ancestor-4.c   |   17 +
 gcc/testsuite/g++.dg/cpp0x/decltype29.C            |    4 +-
 gcc/testsuite/g++.dg/cpp23/normalize1.C            |   66 +
 gcc/testsuite/g++.dg/cpp23/normalize2.C            |   66 +
 gcc/testsuite/g++.dg/cpp23/normalize3.C            |   80 +
 gcc/testsuite/g++.dg/cpp23/normalize4.C            |   66 +
 gcc/testsuite/g++.dg/cpp23/normalize5.C            |   66 +
 gcc/testsuite/g++.dg/cpp23/normalize6.C            |   10 +
 gcc/testsuite/g++.dg/cpp23/normalize7.C            |   12 +
 gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C          |   18 +
 gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C          |   18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda14.C     |    4 +-
 gcc/testsuite/g++.dg/diagnostic/static_assert4.C   |   30 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-1.C      |  113 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-2.C      |   10 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-3.C      |   14 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-4.C      |   11 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-5.C      |    6 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-6.C      |  110 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-7.C      |   19 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-8.C      |   17 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-9.C      |   17 +
 gcc/testsuite/g++.dg/template/access2.C            |    6 +-
 gcc/testsuite/g++.dg/template/error56.C            |    4 +-
 gcc/testsuite/g++.dg/template/explicit-args6.C     |   34 +
 gcc/testsuite/g++.dg/template/explicit-args7.C     |   33 +
 gcc/testsuite/g++.dg/torture/pr102142.C            |    9 +
 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C          |   12 +
 gcc/testsuite/g++.old-deja/g++.pt/unify6.C         |    4 +-
 gcc/testsuite/gcc.c-torture/execute/pr102134.c     |   23 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-11.c       |    8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c       |    6 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-43.c       |    9 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-73.c       |   35 +
 gcc/testsuite/gcc.dg/analyzer/capacity-2.c         |    8 +-
 gcc/testsuite/gcc.dg/analyzer/pr99193-1.c          |    2 +
 gcc/testsuite/gcc.dg/analyzer/pr99193-3.c          |    2 +
 gcc/testsuite/gcc.dg/analyzer/realloc-1.c          |   47 +-
 gcc/testsuite/gcc.dg/analyzer/realloc-2.c          |   80 +
 gcc/testsuite/gcc.dg/analyzer/strndup-1.c          |    1 +
 gcc/testsuite/gcc.dg/attr-unavailable-1.c          |   88 +
 gcc/testsuite/gcc.dg/attr-unavailable-2.c          |    6 +
 gcc/testsuite/gcc.dg/attr-unavailable-3.c          |   10 +
 gcc/testsuite/gcc.dg/attr-unavailable-4.c          |   88 +
 gcc/testsuite/gcc.dg/attr-unavailable-5.c          |    6 +
 gcc/testsuite/gcc.dg/attr-unavailable-6.c          |   11 +
 gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c            |    4 +-
 gcc/testsuite/gcc.dg/cpp/ucnid-4.c                 |    4 +-
 gcc/testsuite/gcc.dg/cpp/ucnid-5-utf8.c            |   17 +
 .../gcc.dg/diagnostic-tree-expr-ranges-2.c         |   26 +-
 gcc/testsuite/gcc.dg/ipa/inline-8.c                |    4 +-
 gcc/testsuite/gcc.dg/pr102141.c                    |   11 +
 gcc/testsuite/gcc.dg/pr102152.c                    |   14 +
 gcc/testsuite/gcc.dg/pr79412.c                     |    9 +
 gcc/testsuite/gcc.dg/torture/pr102124.c            |   27 +
 gcc/testsuite/gcc.dg/torture/pr102139.c            |   43 +
 gcc/testsuite/gcc.dg/torture/pr102149.c            |   19 +
 gcc/testsuite/gcc.dg/torture/pr93491.c             |   24 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-9.c           |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr88087.c            |   18 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c         |   11 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c          |    9 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-16.c         |   19 +
 gcc/testsuite/gcc.dg/typedef-var-2.c               |    5 +-
 gcc/testsuite/gcc.dg/uninit-15-O0.c                |    2 +-
 gcc/testsuite/gcc.dg/uninit-15.c                   |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_1.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_2.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_3.c             |    2 +-
 gcc/testsuite/gcc.misc-tests/linkage.exp           |   12 +
 .../gcc.target/aarch64/memset-strict-align-1.c     |   28 +
 gcc/testsuite/gcc.target/arm/pr51534.c             |    5 +-
 .../gcc.target/i386/avx512bw-vpcmpeqb-1.c          |   12 +-
 .../gcc.target/i386/avx512bw-vpcmpeqw-1.c          |   12 +-
 .../gcc.target/i386/avx512bw-vpcmpgtb-1.c          |   12 +-
 .../gcc.target/i386/avx512bw-vpcmpgtw-1.c          |   12 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr101472.c   |   49 +
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c |    4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c |    4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c |    4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c |    4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vshufpd-1.c  |    3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vshufps-1.c  |    3 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c  |   79 +
 .../gcc.target/i386/avx512vl-vpcmpeqd-1.c          |    8 +-
 .../gcc.target/i386/avx512vl-vpcmpeqq-1.c          |    8 +-
 .../gcc.target/i386/avx512vl-vpcmpgtd-1.c          |    8 +-
 .../gcc.target/i386/avx512vl-vpcmpgtq-1.c          |    8 +-
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c  |    6 -
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c  |    1 -
 gcc/testsuite/gcc.target/i386/float16-5.c          |   12 +
 gcc/testsuite/gcc.target/i386/pr43147.c            |   15 +
 gcc/testsuite/gcc.target/i386/pr97950.c            |    4 +-
 gcc/testsuite/gcc.target/i386/pr99591.c            |   32 +
 gcc/testsuite/gcc.target/i386/sse2-float16-1.c     |    8 +
 gcc/testsuite/gcc.target/i386/sse2-float16-2.c     |   16 +
 gcc/testsuite/gcc.target/i386/sse2-float16-3.c     |   12 +
 .../gcc.target/mips/data-sym-multi-pool.c          |    2 +-
 gcc/testsuite/gcc.target/mips/mips.exp             |    1 +
 .../gcc.target/powerpc/dive-vectorize-1.c          |   11 +
 .../gcc.target/powerpc/dive-vectorize-1.h          |   22 +
 .../gcc.target/powerpc/dive-vectorize-2.c          |   13 +
 .../gcc.target/powerpc/dive-vectorize-2.h          |   22 +
 .../gcc.target/powerpc/dive-vectorize-run-1.c      |   54 +
 .../gcc.target/powerpc/dive-vectorize-run-2.c      |   56 +
 gcc/testsuite/gcc.target/powerpc/float128-call.c   |   29 +-
 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c |   31 +
 .../gcc.target/powerpc/fusion-p10-stst2.c          |   30 +
 .../gcc.target/powerpc/p10-bifs-vectorize-1.c      |   16 +
 .../gcc.target/powerpc/p10-bifs-vectorize-1.h      |   40 +
 .../gcc.target/powerpc/p10-bifs-vectorize-run-1.c  |   48 +
 gcc/testsuite/gdc.dg/lto/pr102094_0.d              |   18 +
 gcc/testsuite/gfortran.dg/entry_24.f90             |   20 +
 gcc/testsuite/gfortran.dg/gomp/target-device-1.f90 |   67 +
 gcc/testsuite/gfortran.dg/gomp/target-device-2.f90 |   12 +
 .../gfortran.dg/gomp/target-device-ancestor-1.f90  |    9 +
 .../gfortran.dg/gomp/target-device-ancestor-2.f90  |   92 +
 .../gfortran.dg/gomp/target-device-ancestor-3.f90  |   33 +
 .../gfortran.dg/gomp/target-device-ancestor-4.f90  |   14 +
 gcc/testsuite/gfortran.dg/goto_9.f90               |   10 +
 gcc/testsuite/gfortran.dg/pr100950.f90             |   12 +
 .../gfortran.dg/unlimited_polymorphic_33.f90       |   18 +
 gcc/testsuite/lib/target-supports.exp              |    9 +-
 .../obj-c++.dg/attributes/method-unavailable-1.mm  |   34 +
 .../obj-c++.dg/attributes/method-unavailable-2.mm  |   24 +
 .../obj-c++.dg/attributes/method-unavailable-3.mm  |   22 +
 .../property/at-property-unavailable-1.mm          |   38 +
 .../property/at-property-unavailable-2.mm          |   26 +
 .../obj-c++.dg/property/dotsyntax-unavailable-1.mm |   42 +
 .../objc.dg/attributes/method-unavailable-1.m      |   34 +
 .../objc.dg/attributes/method-unavailable-2.m      |   24 +
 .../objc.dg/attributes/method-unavailable-3.m      |   22 +
 .../objc.dg/property/at-property-unavailable-1.m   |   39 +
 .../objc.dg/property/at-property-unavailable-2.m   |   26 +
 .../objc.dg/property/dotsyntax-unavailable-1.m     |   42 +
 gcc/tree-core.h                                    |   10 +-
 gcc/tree-inline.c                                  |    4 +-
 gcc/tree-pretty-print.c                            |    2 +
 gcc/tree-ssa-ccp.c                                 |  161 +
 gcc/tree-ssa-dce.c                                 |   14 +-
 gcc/tree-ssa-dom.c                                 |   65 +
 gcc/tree-ssa-loop-im.c                             |   33 +-
 gcc/tree-ssa-pre.c                                 |   33 +-
 gcc/tree-ssa-sccvn.c                               |    1 +
 gcc/tree-ssa-strlen.c                              |   74 +-
 gcc/tree-ssa-ter.c                                 |   10 +-
 gcc/tree-ssa-uninit.c                              |  181 +-
 gcc/tree-vect-data-refs.c                          |   66 +-
 gcc/tree-vect-patterns.c                           |   26 +-
 gcc/tree-vect-slp.c                                |  112 +-
 gcc/tree-vectorizer.h                              |   10 +-
 gcc/tree.c                                         |  206 +-
 gcc/tree.h                                         |   10 +
 gcc/tsystem.h                                      |    2 +-
 libcpp/ChangeLog                                   |   44 +
 libcpp/charset.c                                   |   46 +-
 libcpp/include/cpplib.h                            |    4 +
 libcpp/include/line-map.h                          |    6 +
 libcpp/init.c                                      |   52 +-
 libcpp/lex.c                                       |    3 +
 libcpp/macro.c                                     |   34 +-
 libcpp/makeucnid.c                                 |   87 +-
 libcpp/ucnid.h                                     | 4402 ++++++++------
 libffi/ChangeLog                                   |    6 +
 libffi/src/mips/ffi.c                              |    8 +
 libffi/src/mips/n32.S                              |    2 +
 libgcc/ChangeLog                                   |   25 +
 libgcc/config.host                                 |    5 +-
 libgcc/config/aarch64/value-unwind.h               |    4 +
 libgcc/config/frv/frv-abi.h                        |    4 +
 libgcc/config/i386/32/sfp-machine.h                |    1 +
 libgcc/config/i386/64/sfp-machine.h                |    1 +
 libgcc/config/i386/64/t-softfp                     |    1 +
 libgcc/config/i386/sfp-machine.h                   |    1 +
 libgcc/config/i386/t-softfp                        |    5 +
 libgcc/config/i386/value-unwind.h                  |    4 +
 libgcc/config/pa/pa64-hpux-lib.h                   |    9 +-
 libgcc/config/rs6000/ibm-ldouble.c                 |   14 +-
 libgcc/soft-fp/eqhf2.c                             |   49 +
 libgcc/soft-fp/extendhfdf2.c                       |   53 +
 libgcc/soft-fp/extendhfsf2.c                       |   49 +
 libgcc/soft-fp/half.h                              |    1 +
 libgcc/soft-fp/truncdfhf2.c                        |   52 +
 libgcc/soft-fp/truncsfhf2.c                        |   48 +
 libgcc/unwind-arm-common.inc                       |    4 -
 libgfortran/ChangeLog                              |    8 +
 libgfortran/Makefile.am                            |    2 +-
 libgfortran/Makefile.in                            |    3 +-
 libgfortran/configure                              |  146 +-
 libgfortran/configure.ac                           |    1 +
 libgfortran/libgfortran.spec.in                    |    2 +-
 libiberty/ChangeLog                                |   27 +
 libiberty/configure                                |   43 +-
 libiberty/configure.ac                             |   15 +-
 libiberty/d-demangle.c                             |   71 +-
 libiberty/testsuite/d-demangle-expected            |   34 +-
 libiberty/xmalloc.c                                |    2 +
 libphobos/ChangeLog                                |   16 +
 libphobos/configure                                |   28 +-
 libphobos/m4/autoconf.m4                           |    2 +-
 libphobos/m4/druntime/os.m4                        |    7 +-
 libphobos/m4/gcc_support.m4                        |    2 +-
 libphobos/src/Makefile.am                          |    4 +
 libphobos/src/Makefile.in                          |    5 +-
 libstdc++-v3/ChangeLog                             |  118 +
 libstdc++-v3/configure                             |    8 +-
 libstdc++-v3/configure.ac                          |    8 +-
 libstdc++-v3/include/bits/alloc_traits.h           |  104 +
 libstdc++-v3/include/bits/allocator.h              |   38 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |    2 +
 libstdc++-v3/include/bits/std_function.h           |  239 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    2 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    4 +-
 libstdc++-v3/include/experimental/internet         |   27 +-
 libstdc++-v3/include/ext/extptr_allocator.h        |    5 +
 libstdc++-v3/include/std/span                      |    2 +
 libstdc++-v3/src/c++11/system_error.cc             |    4 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |    7 -
 libstdc++-v3/testsuite/17_intro/names.cc           |    6 +
 .../19_diagnostics/error_category/noexcept.cc      |   13 +
 .../19_diagnostics/system_error/noexcept.cc        |    6 +
 .../testsuite/20_util/function/cons/lwg2774.cc     |   31 +
 .../testsuite/20_util/function/cons/noexcept.cc    |   37 +
 .../23_containers/span/cons_1_assert_neg.cc        |   14 +
 .../23_containers/span/cons_2_assert_neg.cc        |   14 +
 .../30_threads/promise/requirements/lwg3466.cc     |    4 -
 .../net/internet/resolver/ops/lookup.cc            |   20 +-
 374 files changed, 19856 insertions(+), 4003 deletions(-)


More information about the Libstdc++-cvs mailing list