[gcc(refs/vendors/redhat/heads/gcc-9-branch)] Merge commit 'r9-8398-g65de83595faeccd83bc0fefbfb79768f8a3bb2b6' into redhat/gcc-9-branch

Jakub Jelinek jakub@gcc.gnu.org
Tue Mar 17 19:25:30 GMT 2020


https://gcc.gnu.org/g:5a52cad853ff4bd63c0730fcc5ac9b9db9b2834f

commit 5a52cad853ff4bd63c0730fcc5ac9b9db9b2834f
Merge: 98ca79bc915 65de83595fa
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Tue Mar 17 20:04:41 2020 +0100

    Merge commit 'r9-8398-g65de83595faeccd83bc0fefbfb79768f8a3bb2b6' into redhat/gcc-9-branch

Diff:

 ChangeLog                                          |   4 +
 config/ChangeLog                                   |   4 +
 contrib/ChangeLog                                  |   4 +
 contrib/header-tools/ChangeLog                     |   4 +
 contrib/reghunt/ChangeLog                          |   4 +
 contrib/regression/ChangeLog                       |   4 +
 fixincludes/ChangeLog                              |  11 +
 fixincludes/fixinc.in                              |   2 +-
 gcc/BASE-VER                                       |   2 +-
 gcc/ChangeLog                                      | 760 +++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   9 +
 gcc/ada/gcc-interface/decl.c                       |  13 +-
 gcc/brig/ChangeLog                                 |   4 +
 gcc/builtins.c                                     |  22 +-
 gcc/c-family/ChangeLog                             |   9 +
 gcc/c-family/c-attribs.c                           |  62 +-
 gcc/c/ChangeLog                                    |  10 +
 gcc/c/c-decl.c                                     |  13 +-
 gcc/collect2.c                                     |   9 +-
 gcc/combine.c                                      |   8 +-
 gcc/config/aarch64/aarch64.c                       |  45 +-
 gcc/config/aarch64/aarch64.h                       |   1 +
 gcc/config/aarch64/atomics.md                      |  18 +-
 gcc/config/arm/arm-protos.h                        |   1 +
 gcc/config/arm/arm.c                               |  88 ++-
 gcc/config/arm/arm.h                               |   8 +-
 gcc/config/arm/arm.md                              | 119 ++--
 gcc/config/arm/predicates.md                       |  21 +
 gcc/config/arm/thumb1.md                           |  85 ++-
 gcc/config/i386/avx2intrin.h                       |   8 +-
 gcc/config/i386/avx512bitalgintrin.h               |  24 +-
 gcc/config/i386/avx512vbmi2intrin.h                |  90 ++-
 gcc/config/i386/avx512vbmi2vlintrin.h              | 173 +++--
 gcc/config/i386/avx512vpopcntdqintrin.h            |   8 +-
 gcc/config/i386/avx512vpopcntdqvlintrin.h          |  17 +-
 gcc/config/i386/i386.c                             |  25 +-
 gcc/config/i386/i386.h                             |   4 +-
 gcc/config/i386/i386.md                            |   8 +-
 gcc/config/i386/mmx.md                             |   8 +-
 gcc/config/i386/sse.md                             |  44 +-
 gcc/config/i386/xopintrin.h                        |   8 +-
 gcc/config/pa/pa.c                                 |   4 +-
 gcc/config/pa/som.h                                |  18 +-
 gcc/config/pdp11/pdp11.c                           |   3 +-
 gcc/config/riscv/riscv-protos.h                    |   2 +
 gcc/config/riscv/riscv.c                           |  13 +
 gcc/config/riscv/riscv.h                           |   2 +
 gcc/config/rs6000/rs6000-cpus.def                  |   4 +
 gcc/config/rs6000/rs6000.c                         |   6 +-
 gcc/config/rs6000/rs6000.md                        |   4 +
 gcc/config/sparc/sparc.c                           |   7 +-
 gcc/configure                                      |   2 +-
 gcc/configure.ac                                   |   2 +-
 gcc/cp/ChangeLog                                   | 201 ++++++
 gcc/cp/call.c                                      |   2 +
 gcc/cp/class.c                                     |   4 +-
 gcc/cp/constexpr.c                                 |  51 +-
 gcc/cp/constraint.cc                               |   4 +
 gcc/cp/cp-gimplify.c                               |  35 +
 gcc/cp/decl.c                                      |  16 +-
 gcc/cp/init.c                                      |  13 +-
 gcc/cp/name-lookup.c                               |  38 +-
 gcc/cp/parser.c                                    |  23 +-
 gcc/cp/pt.c                                        | 110 ++-
 gcc/cp/semantics.c                                 |   4 +-
 gcc/cp/tree.c                                      |  10 +-
 gcc/d/ChangeLog                                    |   4 +
 gcc/dfp.c                                          |  10 +-
 gcc/doc/extend.texi                                |   6 +-
 gcc/doc/install.texi                               |  69 +-
 gcc/doc/invoke.texi                                |   3 +-
 gcc/doc/tm.texi                                    |   6 +-
 gcc/doc/tm.texi.in                                 |   6 +-
 gcc/dwarf2out.c                                    |  10 +-
 gcc/explow.c                                       |   3 +
 gcc/fold-const.c                                   |  17 +-
 gcc/fortran/ChangeLog                              |  74 +-
 gcc/fortran/expr.c                                 |  14 +-
 gcc/fortran/frontend-passes.c                      |   1 +
 gcc/fortran/interface.c                            |   7 +-
 gcc/fortran/intrinsic.texi                         |  21 +
 gcc/fortran/match.c                                |  26 +-
 gcc/fortran/openmp.c                               |  14 +
 gcc/fortran/primary.c                              |  24 +-
 gcc/fortran/simplify.c                             |  12 +-
 gcc/fortran/symbol.c                               |   3 -
 gcc/genmatch.c                                     |  22 +-
 gcc/gimple-ssa-store-merging.c                     |  27 +-
 gcc/gimplify.c                                     |  14 +-
 gcc/go/ChangeLog                                   |   4 +
 gcc/jit/ChangeLog                                  |   4 +
 gcc/lto/ChangeLog                                  |   4 +
 gcc/match.pd                                       |   3 +-
 gcc/objc/ChangeLog                                 |   4 +
 gcc/objcp/ChangeLog                                |   4 +
 gcc/omp-low.c                                      |  33 +-
 gcc/omp-simd-clone.c                               |  12 +-
 gcc/po/ChangeLog                                   |   4 +
 gcc/postreload.c                                   |   4 +
 gcc/print-rtl.c                                    |   4 +-
 gcc/reorg.c                                        |  26 +-
 gcc/resource.c                                     |  21 +-
 gcc/resource.h                                     |   1 +
 gcc/sanopt.c                                       |   9 +-
 gcc/sel-sched.c                                    |   2 -
 gcc/simplify-rtx.c                                 |  18 +-
 gcc/symtab.c                                       |  10 +-
 gcc/testsuite/ChangeLog                            | 542 +++++++++++++++
 gcc/testsuite/c-c++-common/Wunused-var-17.c        |  19 +
 gcc/testsuite/c-c++-common/gomp/pr93555-1.c        |  18 +
 gcc/testsuite/c-c++-common/gomp/pr93555-2.c        |  16 +
 .../compile => c-c++-common}/pr84305.c             |   2 +
 gcc/testsuite/g++.dg/asan/asan_test.C              |   2 +-
 gcc/testsuite/g++.dg/concepts/concepts-pr88395.C   |  23 +
 gcc/testsuite/g++.dg/cpp0x/alignas17.C             |  14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C     |  24 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C     |  10 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C     |  10 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C    |  17 +
 gcc/testsuite/g++.dg/cpp0x/enum39.C                |  15 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array10.C      |  14 +
 gcc/testsuite/g++.dg/cpp0x/initlist118.C           |  26 +
 .../g++.dg/cpp0x/lambda/lambda-template16.C        |  15 +
 .../g++.dg/cpp0x/lambda/lambda-variadic10.C        |  12 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C      |  13 +
 gcc/testsuite/g++.dg/cpp0x/pr93905.C               |  18 +
 gcc/testsuite/g++.dg/cpp0x/rv-conv3.C              |  15 +
 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C        |  17 +
 gcc/testsuite/g++.dg/cpp0x/variadic178.C           |   6 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C   |  12 +
 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C           |  16 +
 gcc/testsuite/g++.dg/cpp1y/paren5.C                |  12 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction71.C     |   6 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C  |  16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C        |   3 +-
 gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C       |   6 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C    |  16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C       |  36 +
 gcc/testsuite/g++.dg/debug/pr92763.C               |  20 +
 gcc/testsuite/g++.dg/debug/verify1.C               |  64 ++
 gcc/testsuite/g++.dg/ext/attr-trailing1.C          |  14 +
 gcc/testsuite/g++.dg/ext/builtin14.C               |   4 +
 gcc/testsuite/g++.dg/ext/flexary36.C               | 123 ++++
 gcc/testsuite/g++.dg/gomp/pr91118-1.C              |  12 +
 gcc/testsuite/g++.dg/gomp/pr91118-2.C              |  14 +
 gcc/testsuite/g++.dg/guality/pr93888.C             |  24 +
 gcc/testsuite/g++.dg/init/array55.C                |  27 +
 gcc/testsuite/g++.dg/init/array56.C                | 107 +++
 gcc/testsuite/g++.dg/lookup/pr91826.C              |  16 +
 gcc/testsuite/g++.dg/opt/pr91838.C                 |  11 +
 gcc/testsuite/g++.dg/other/i386-2.C                |   2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |   2 +-
 gcc/testsuite/g++.dg/template/deduce4.C            |  17 +
 gcc/testsuite/g++.dg/template/deduce5.C            |  17 +
 gcc/testsuite/g++.dg/template/deduce6.C            |  17 +
 gcc/testsuite/g++.dg/template/deduce7.C            |  10 +
 gcc/testsuite/g++.dg/torture/pr90313.cc            |  33 +
 gcc/testsuite/g++.target/i386/pr85334-1.C          |  55 ++
 gcc/testsuite/g++.target/i386/pr85334-2.C          |  48 ++
 gcc/testsuite/g++.target/i386/pr94046-1.C          |  55 ++
 gcc/testsuite/g++.target/i386/pr94046-2.C          |   5 +
 gcc/testsuite/gcc.c-torture/compile/pr93505.c      |  15 +
 gcc/testsuite/gcc.c-torture/compile/pr93949.c      |   7 +
 gcc/testsuite/gcc.c-torture/execute/pr90311.c      |  16 +
 gcc/testsuite/gcc.c-torture/execute/pr93402.c      |  21 +
 gcc/testsuite/gcc.c-torture/execute/pr93434.c      |  36 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c    |  14 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c    |  21 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c    |  21 +
 gcc/testsuite/gcc.c-torture/execute/pr93908.c      |  54 ++
 gcc/testsuite/gcc.c-torture/execute/pr93945.c      |  45 ++
 gcc/testsuite/gcc.c-torture/execute/pr94130.c      |  16 +
 gcc/testsuite/gcc.c-torture/execute/pr94134.c      |  14 +
 gcc/testsuite/gcc.dg/dfp/pr94111.c                 |  12 +
 gcc/testsuite/gcc.dg/pr90648.c                     |   8 +
 gcc/testsuite/gcc.dg/pr90756.c                     |   1 +
 gcc/testsuite/gcc.dg/pr92768.c                     |   7 +
 gcc/testsuite/gcc.dg/pr93054.c                     |  10 +
 gcc/testsuite/gcc.dg/pr93399.c                     |  17 +
 gcc/testsuite/gcc.dg/pr93576.c                     |  10 +
 gcc/testsuite/gcc.dg/pr93820.c                     |  26 +
 gcc/testsuite/gcc.dg/pr94001.c                     |  11 +
 gcc/testsuite/gcc.dg/pr94002.c                     |  13 +
 gcc/testsuite/gcc.dg/pr94114.c                     |  13 +
 gcc/testsuite/gcc.dg/pr94121.c                     |  16 +
 gcc/testsuite/gcc.dg/pr94167.c                     |  33 +
 gcc/testsuite/gcc.dg/pr94189.c                     |  11 +
 gcc/testsuite/gcc.dg/torture/20190327-1.c          |   1 +
 gcc/testsuite/gcc.dg/torture/pr90020.c             |   1 +
 gcc/testsuite/gcc.dg/torture/pr92704.c             |  24 +
 gcc/testsuite/gcc.dg/torture/pr93381.c             |  25 +
 .../gcc.dg/torture/stackalign/builtin-return-2.c   |  40 ++
 gcc/testsuite/gcc.dg/vect/pr92420.c                |  48 ++
 gcc/testsuite/gcc.dg/vect/pr92710.c                |  12 +
 gcc/testsuite/gcc.dg/vect/pr93767.c                |  13 +
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |   2 +-
 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c     |   5 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |  12 +
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |  12 +
 gcc/testsuite/gcc.target/arm/pr45701-1.c           |   2 +-
 gcc/testsuite/gcc.target/arm/pr45701-2.c           |   2 +-
 .../gcc.target/arm/pure-code/no-literal-pool.c     |  14 +-
 .../gcc.target/arm/pure-code/pure-code.exp         |   9 +-
 gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c      |   1 +
 gcc/testsuite/gcc.target/i386/avx-pr93637.c        |  17 +
 gcc/testsuite/gcc.target/i386/avx2-pr93418.c       |  20 +
 .../gcc.target/i386/avx512bitalg-vpopcntb-1.c      |   2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntb.c        |   2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntbvl.c      |   4 +-
 .../gcc.target/i386/avx512bitalg-vpopcntw-1.c      |   2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntw.c        |   2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntwvl.c      |   4 +-
 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c   |  30 +
 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c   |  20 +
 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c    |  20 +
 .../gcc.target/i386/avx512vbmi2-vpshld-1.c         |  34 +
 .../gcc.target/i386/avx512vbmi2-vpshrd-1.c         |  34 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c   |  77 +++
 .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c   |   2 +-
 .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c     |   6 +-
 .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c   |   2 +-
 .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c     |   6 +-
 gcc/testsuite/gcc.target/i386/pr65782.c            |  16 +
 gcc/testsuite/gcc.target/i386/pr85667-10.c         |  21 +
 gcc/testsuite/gcc.target/i386/pr85667-7.c          |  36 +
 gcc/testsuite/gcc.target/i386/pr85667-8.c          |  21 +
 gcc/testsuite/gcc.target/i386/pr85667-9.c          |  36 +
 gcc/testsuite/gcc.target/i386/pr91298-1.c          |   1 +
 gcc/testsuite/gcc.target/i386/pr91298-2.c          |   1 +
 gcc/testsuite/gcc.target/i386/pr93656.c            |   4 +
 gcc/testsuite/gcc.target/i386/pr93696-1.c          |  79 +++
 gcc/testsuite/gcc.target/i386/pr93696-2.c          |  79 +++
 gcc/testsuite/gcc.target/i386/pr93743.c            |  30 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |  56 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |  58 +-
 gcc/testsuite/gcc.target/powerpc/20050603-3.c      |   5 +-
 gcc/testsuite/gcc.target/powerpc/pr72804.c         |  16 +-
 gcc/testsuite/gcc.target/powerpc/pr92398.h         |  17 +
 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c     |  12 +
 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c     |  10 +
 gcc/testsuite/gcc.target/powerpc/pr93800.c         |  14 +
 gcc/testsuite/gcc.target/riscv/pr93304.c           |  19 +
 gcc/testsuite/gcc.target/s390/pr93908.c            |   5 +
 .../gfortran.dg/char_pointer_assign_6.f90          |   4 +-
 .../gfortran.dg/external_implicit_none_2.f90       |  28 +
 gcc/testsuite/gfortran.dg/goacc/atomic-1.f90       |  17 +
 gcc/testsuite/gfortran.dg/goacc/pr93463.f90        |  15 +
 gcc/testsuite/gfortran.dg/gomp/pr93555.f90         |  11 +
 gcc/testsuite/gfortran.dg/graphite/pr93439.f90     |  21 +
 gcc/testsuite/gfortran.dg/pr77351.f90              |   6 +-
 gcc/testsuite/gfortran.dg/pr91913.f90              |   5 +
 gcc/testsuite/gfortran.dg/pr93580.f90              |  13 +
 gcc/testsuite/gfortran.dg/pr93714_1.f90            |  11 +
 gcc/testsuite/gfortran.dg/pr93714_2.f90            |  11 +
 gcc/testsuite/gfortran.dg/pr93835.f08              |   8 +
 gcc/testsuite/gfortran.dg/select_type_48.f90       |  31 +
 gcc/testsuite/gfortran.dg/typebound_call_22.f03    |   2 +-
 gcc/testsuite/gnat.dg/lto24.adb                    |  10 +
 gcc/testsuite/gnat.dg/lto24_pkg1.ads               |  17 +
 gcc/testsuite/gnat.dg/lto24_pkg2.adb               |   8 +
 gcc/testsuite/gnat.dg/lto24_pkg2.ads               |   5 +
 gcc/testsuite/gnat.dg/socket1.adb                  |   2 +-
 gcc/testsuite/gnat.dg/subpools1.adb                |  82 +++
 gcc/testsuite/lib/target-supports.exp              |  20 +
 gcc/tree-cfg.c                                     |  17 +
 gcc/tree-core.h                                    |   3 +-
 gcc/tree-if-conv.c                                 |   9 +
 gcc/tree-inline.c                                  |  49 +-
 gcc/tree-loop-distribution.c                       |   6 +-
 gcc/tree-nested.c                                  |  37 +-
 gcc/tree-parloops.c                                |   1 -
 gcc/tree-predcom.c                                 |  24 +-
 gcc/tree-pretty-print.c                            |   5 +-
 gcc/tree-pretty-print.h                            |   1 +
 gcc/tree-ssa-dse.c                                 |  22 +-
 gcc/tree-ssa-pre.c                                 |   3 +-
 gcc/tree-ssa-sccvn.c                               |   3 +-
 gcc/tree-ssa-structalias.c                         |  14 +-
 gcc/tree-tailcall.c                                |  32 +-
 gcc/tree-vect-data-refs.c                          |   4 +-
 gcc/tree-vect-stmts.c                              | 121 ++--
 gcc/tree-vector-builder.h                          |   2 +-
 gcc/tree.c                                         |   2 +-
 gnattools/ChangeLog                                |   4 +
 gotools/ChangeLog                                  |   4 +
 include/ChangeLog                                  |   4 +
 intl/ChangeLog                                     |   4 +
 libada/ChangeLog                                   |   4 +
 libatomic/ChangeLog                                |   4 +
 libbacktrace/ChangeLog                             |  14 +
 libbacktrace/pecoff.c                              |   3 +-
 libbacktrace/xcoff.c                               |   3 +-
 libcc1/ChangeLog                                   |   4 +
 libcpp/ChangeLog                                   |   4 +
 libcpp/po/ChangeLog                                |   4 +
 libdecnumber/ChangeLog                             |   4 +
 libffi/ChangeLog                                   |   4 +
 libgcc/ChangeLog                                   |  13 +
 libgcc/config/i386/shadow-stack-unwind.h           |  43 ++
 libgcc/config/libbid/ChangeLog                     |   4 +
 libgfortran/ChangeLog                              |  29 +
 libgfortran/io/async.c                             |  23 +-
 libgfortran/io/async.h                             |  45 +-
 libgomp/ChangeLog                                  |  20 +
 libgomp/testsuite/libgomp.c-c++-common/pr93515.c   |  36 +
 libgomp/testsuite/libgomp.c/pr93566.c              | 113 +++
 libhsail-rt/ChangeLog                              |   4 +
 libiberty/ChangeLog                                |  13 +
 libiberty/simple-object.c                          |   3 +
 libitm/ChangeLog                                   |   4 +
 libobjc/ChangeLog                                  |   4 +
 liboffloadmic/ChangeLog                            |   4 +
 libphobos/ChangeLog                                |   4 +
 libquadmath/ChangeLog                              |   4 +
 libsanitizer/ChangeLog                             |  10 +
 libsanitizer/configure.tgt                         |   2 +-
 libssp/ChangeLog                                   |   4 +
 libstdc++-v3/ChangeLog                             | 194 ++++++
 libstdc++-v3/acinclude.m4                          |  22 +-
 .../post/x86_64-linux-gnu/x32/baseline_symbols.txt |   7 +
 libstdc++-v3/configure                             |  73 +-
 libstdc++-v3/doc/html/faq.html                     |  28 +-
 .../doc/html/manual/appendix_contributing.html     |  12 +-
 libstdc++-v3/doc/html/manual/index.html            |   2 +-
 libstdc++-v3/doc/xml/faq.xml                       |  18 +-
 .../doc/xml/manual/appendix_contributing.xml       |   7 +-
 libstdc++-v3/doc/xml/manual/spine.xml              |   1 +
 libstdc++-v3/include/Makefile.am                   |  22 +-
 libstdc++-v3/include/Makefile.in                   |  22 +-
 libstdc++-v3/include/bits/c++config                |   5 +-
 libstdc++-v3/include/bits/fs_path.h                |   7 +
 libstdc++-v3/include/bits/ios_base.h               |   2 +-
 libstdc++-v3/include/bits/random.h                 |   4 +-
 libstdc++-v3/include/bits/random.tcc               | 198 +++---
 libstdc++-v3/include/bits/refwrap.h                |   3 +-
 libstdc++-v3/include/bits/stl_algo.h               |   2 +
 libstdc++-v3/include/bits/unique_ptr.h             |  16 +-
 libstdc++-v3/include/c_global/cmath                |   8 +-
 libstdc++-v3/include/experimental/executor         |   9 +-
 libstdc++-v3/include/std/functional                |   2 +-
 libstdc++-v3/include/std/shared_mutex              |   2 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |  15 +
 libstdc++-v3/src/c++11/debug.cc                    |  21 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |  40 ++
 libstdc++-v3/src/c++98/locale_init.cc              |   3 +-
 .../testsuite/17_intro/headers/c++1998/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2011/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2014/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2017/charset.cc  |   2 +-
 .../testsuite/17_intro/headers/c++2020/charset.cc  |   2 +-
 .../20_util/unique_ptr/modifiers/93562.cc          |  98 +++
 .../25_algorithms/for_each/for_each_n_debug.cc     |  44 ++
 .../testsuite/26_numerics/random/pr60037-neg.cc    |   2 +-
 .../testsuite/27_io/filesystem/operations/all.cc   |   2 +-
 .../testsuite/27_io/filesystem/operations/copy.cc  |   2 +-
 .../27_io/filesystem/operations/file_size.cc       |  12 +-
 .../27_io/filesystem/operations/last_write_time.cc |  77 ++-
 .../27_io/filesystem/path/concat/94063.cc          | 111 +++
 .../filesystem/path/generic/generic_string.cc      |  14 +-
 .../testsuite/27_io/filesystem/path/generic/utf.cc |  65 ++
 .../27_io/filesystem/path/generic/wchar_t.cc       |  65 ++
 .../30_threads/shared_timed_mutex/94069.cc         |  28 +
 .../experimental/filesystem/operations/copy.cc     |   2 +-
 .../filesystem/operations/file_size.cc             |  12 +-
 .../filesystem/operations/last_write_time.cc       |  58 +-
 .../net/execution_context/make_service.cc          |  36 +
 .../tr1/8_c_compatibility/cstdlib/functions.cc     |   2 +-
 libvtv/ChangeLog                                   |   4 +
 lto-plugin/ChangeLog                               |   4 +
 maintainer-scripts/ChangeLog                       |  16 +
 maintainer-scripts/gcc_release                     |  21 +-
 zlib/ChangeLog                                     |   4 +
 375 files changed, 7605 insertions(+), 1041 deletions(-)


More information about the Gcc-cvs mailing list