[gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-8323-g0c7d18d51a8e9abd085afd0b01743662fd0419fa' into redhat/gcc-10-branch

Jakub Jelinek jakub@gcc.gnu.org
Thu Jun 18 11:01:45 GMT 2020


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

commit c518050989be3a224a04a8b33d73f37a16c30fbb
Merge: ced619b7e47 0c7d18d51a8
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Jun 18 12:42:35 2020 +0200

    Merge commit 'r10-8323-g0c7d18d51a8e9abd085afd0b01743662fd0419fa' into redhat/gcc-10-branch

Diff:

 contrib/ChangeLog                                  |    11 +
 contrib/git-backport.py                            |    65 +
 gcc/ChangeLog                                      |   411 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/asan.c                                         |    21 +-
 gcc/c-family/ChangeLog                             |     6 +
 gcc/c-family/c-pretty-print.c                      |     5 +-
 gcc/cfgrtl.c                                       |     2 +-
 gcc/common.opt                                     |     2 +-
 gcc/common/config/aarch64/aarch64-common.c         |     4 +
 gcc/config.gcc                                     |     2 +-
 gcc/config/aarch64/aarch64-cores.def               |     3 +
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |     7 +-
 gcc/config/arm/arm-protos.h                        |     3 +
 gcc/config/arm/arm.c                               |   106 +-
 gcc/config/arm/arm.h                               |     8 +-
 gcc/config/arm/arm_mve.h                           |    80 +-
 gcc/config/arm/constraints.md                      |    23 +-
 gcc/config/arm/mve.md                              |  1054 +-
 gcc/config/arm/predicates.md                       |    24 +
 gcc/config/darwin.h                                |     6 +
 gcc/config/gcn/gcn-valu.md                         |   163 +-
 gcc/config/gcn/gcn.c                               |    13 +-
 gcc/config/i386/driver-i386.c                      |    39 +-
 gcc/config/i386/i386-builtins.c                    |     6 +-
 gcc/config/i386/i386-c.c                           |     2 +
 gcc/config/i386/i386-expand.c                      |    27 +-
 gcc/config/i386/i386.h                             |     2 +-
 gcc/config/i386/i386.md                            |    12 +-
 gcc/config/i386/mmx.md                             |    17 +-
 gcc/config/i386/sse.md                             |     4 +-
 gcc/config/or1k/rtems.h                            |     3 +
 gcc/config/rs6000/rs6000-call.c                    |    26 +-
 gcc/config/rs6000/rtems.h                          |     3 +
 gcc/config/rtems.h                                 |    26 +-
 gcc/config/v850/rtems.h                            |     3 +
 gcc/cp/ChangeLog                                   |   289 +
 gcc/cp/call.c                                      |    27 +-
 gcc/cp/class.c                                     |    29 +-
 gcc/cp/constexpr.c                                 |    81 +-
 gcc/cp/constraint.cc                               |    24 +-
 gcc/cp/coroutines.cc                               |   379 +-
 gcc/cp/cp-gimplify.c                               |    72 +-
 gcc/cp/cp-tree.h                                   |     5 +-
 gcc/cp/cvt.c                                       |     3 +-
 gcc/cp/decl.c                                      |    47 +-
 gcc/cp/init.c                                      |     8 +-
 gcc/cp/name-lookup.c                               |     4 +-
 gcc/cp/parser.c                                    |    34 +-
 gcc/cp/pt.c                                        |    67 +-
 gcc/cp/typeck.c                                    |     6 +-
 gcc/cp/typeck2.c                                   |     6 +-
 gcc/d/ChangeLog                                    |    25 +
 gcc/d/d-builtins.cc                                |    16 +-
 gcc/d/d-codegen.cc                                 |    67 +-
 gcc/d/d-convert.cc                                 |    14 +-
 gcc/d/d-tree.h                                     |     4 +-
 gcc/d/expr.cc                                      |    33 +-
 gcc/doc/extend.texi                                |     6 +
 gcc/doc/invoke.texi                                |    48 +-
 gcc/fortran/ChangeLog                              |   213 +
 gcc/fortran/check.c                                |    61 +-
 gcc/fortran/class.c                                |    36 +-
 gcc/fortran/decl.c                                 |    16 +-
 gcc/fortran/expr.c                                 |     4 +-
 gcc/fortran/gfortran.h                             |    25 +-
 gcc/fortran/interface.c                            |     5 +-
 gcc/fortran/intrinsic.c                            |    12 +
 gcc/fortran/iresolve.c                             |     3 +-
 gcc/fortran/libgfortran.h                          |     1 +
 gcc/fortran/match.c                                |     5 +-
 gcc/fortran/primary.c                              |    21 +
 gcc/fortran/resolve.c                              |    18 +-
 gcc/fortran/symbol.c                               |    19 +-
 gcc/fortran/trans-array.c                          |     8 +-
 gcc/fortran/trans-common.c                         |    11 +-
 gcc/fortran/trans-decl.c                           |    11 +-
 gcc/fortran/trans-expr.c                           |    23 +-
 gcc/fortran/trans-openmp.c                         |    42 +-
 gcc/fortran/trans.h                                |     2 +-
 gcc/gcov-io.c                                      |     6 +-
 gcc/gcov-io.h                                      |     3 +
 gcc/gimplify.c                                     |    63 +-
 gcc/hsa-gen.c                                      |     9 +-
 gcc/ipa-sra.c                                      |    28 +-
 gcc/lto-cgraph.c                                   |     8 +
 gcc/omp-general.c                                  |    56 +
 gcc/omp-general.h                                  |     1 +
 gcc/omp-offload.c                                  |    12 +-
 gcc/omp-simd-clone.c                               |    15 +-
 gcc/po/ChangeLog                                   |    14 +
 gcc/po/be.po                                       | 13565 ++++++++---------
 gcc/po/da.po                                       | 13644 ++++++++---------
 gcc/po/de.po                                       | 13760 ++++++++---------
 gcc/po/el.po                                       | 13562 ++++++++---------
 gcc/po/es.po                                       | 13716 ++++++++---------
 gcc/po/fi.po                                       | 13651 ++++++++---------
 gcc/po/fr.po                                       | 13778 ++++++++---------
 gcc/po/hr.po                                       | 13558 ++++++++---------
 gcc/po/id.po                                       | 13614 ++++++++---------
 gcc/po/ja.po                                       | 13632 ++++++++---------
 gcc/po/nl.po                                       | 13601 ++++++++---------
 gcc/po/ru.po                                       | 13747 ++++++++---------
 gcc/po/sr.po                                       | 13604 ++++++++---------
 gcc/po/sv.po                                       | 14737 +++++++++----------
 gcc/po/tr.po                                       | 13653 ++++++++---------
 gcc/po/uk.po                                       | 13924 +++++++++---------
 gcc/po/vi.po                                       | 13674 ++++++++---------
 gcc/po/zh_CN.po                                    | 13711 ++++++++---------
 gcc/po/zh_TW.po                                    | 14210 +++++++++---------
 gcc/testsuite/ChangeLog                            |   572 +-
 gcc/testsuite/c-c++-common/Wparentheses-2.c        |    18 +
 .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c   |     3 +-
 .../c-c++-common/goacc/kernels-alias-ipa-pta-4.c   |     5 +-
 .../c-c++-common/goacc/kernels-alias-ipa-pta.c     |     3 +-
 .../c-c++-common/goacc/struct-enter-exit-data-1.c  |    27 +
 .../c-c++-common/gomp/hsa-indirect-call-1.c        |    24 +
 gcc/testsuite/g++.dg/concepts/pr95181-2.C          |     8 +
 gcc/testsuite/g++.dg/concepts/pr95181.C            |     9 +
 gcc/testsuite/g++.dg/concepts/pr95386.C            |    11 +
 .../coroutines/co-return-syntax-08-bad-return.C    |     2 +-
 .../coroutines/co-return-syntax-10-movable.C       |    67 +
 .../g++.dg/coroutines/coro-missing-final-suspend.C |    19 +
 .../coroutines/coro-missing-initial-suspend.C      |    19 +
 .../g++.dg/coroutines/coro-missing-promise-yield.C |     6 +
 .../g++.dg/coroutines/coro-missing-promise.C       |     6 +
 .../g++.dg/coroutines/coro-missing-ret-value.C     |     6 +
 .../g++.dg/coroutines/coro-missing-ret-void.C      |     6 +
 .../g++.dg/coroutines/coro-missing-ueh-3.C         |     6 +
 .../g++.dg/coroutines/coro1-ret-int-yield-int.h    |     6 +
 gcc/testsuite/g++.dg/coroutines/pr94817.C          |    10 +
 gcc/testsuite/g++.dg/coroutines/pr94829.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr95050.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr95345.C          |    32 +
 gcc/testsuite/g++.dg/coroutines/pr95346.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95350.C          |    28 +
 gcc/testsuite/g++.dg/coroutines/pr95440.C          |    28 +
 .../g++.dg/coroutines/torture/func-params-08.C     |    11 +-
 .../torture/func-params-09-awaitable-parms.C       |    11 +-
 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C  |    50 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C     |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array12.C      |    26 +
 .../g++.dg/cpp0x/lambda/lambda-constexpr2.C        |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept60.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C      |    13 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C        |    15 +
 gcc/testsuite/g++.dg/cpp1z/decomp53.C              |    22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C     |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda11.C     |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda12.C     |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C      |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C      |    11 +
 .../g++.dg/cpp2a/concepts-partial-spec7.C          |    22 +
 .../g++.dg/cpp2a/concepts-partial-spec8.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C   |    22 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C   |    28 +
 gcc/testsuite/g++.dg/cpp2a/explicit16.C            |    21 +
 .../g++.dg/cpp2a/is-constant-evaluated10.C         |    30 +
 gcc/testsuite/g++.dg/cpp2a/paren-init26.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C      |     3 +
 gcc/testsuite/g++.dg/ext/builtin-has-attribute.C   |     8 +
 gcc/testsuite/g++.dg/ext/tmplattr10.C              |    52 +
 gcc/testsuite/g++.dg/init/const14.C                |    14 +
 gcc/testsuite/g++.dg/opt/pr95080.C                 |    41 +
 gcc/testsuite/g++.dg/opt/pr95528.C                 |    27 +
 gcc/testsuite/g++.dg/template/conv16.C             |    17 +
 gcc/testsuite/g++.dg/template/virtual5.C           |    31 +
 gcc/testsuite/g++.dg/warn/Wshadow-local-3.C        |     7 +
 gcc/testsuite/gcc.c-torture/execute/pr94591.c      |    32 +
 gcc/testsuite/gcc.dg/Warray-bounds-61.c            |   190 +
 gcc/testsuite/gcc.dg/gomp/pr95108.c                |    18 +
 gcc/testsuite/gcc.dg/ipa/pr95113.c                 |    33 +
 gcc/testsuite/gcc.dg/pr95580.c                     |    16 +
 gcc/testsuite/gcc.dg/pr95713.c                     |    15 +
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr94947-2.c           |     7 +
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |     5 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr95361.c     |    11 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |    27 +
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |    27 +
 .../arm/mve/intrinsics/mve_scalar_shifts1.c        |    40 +
 .../arm/mve/intrinsics/mve_scalar_shifts2.c        |    35 +
 .../arm/mve/intrinsics/mve_scalar_shifts3.c        |    28 +
 .../arm/mve/intrinsics/mve_scalar_shifts4.c        |    34 +
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c    |    48 +
 .../arm/mve/intrinsics/mve_vector_float2.c         |    13 +-
 .../gcc.target/arm/mve/intrinsics/mve_vldr.c       |    61 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr_z.c     |    73 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base.c   |    67 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base_p.c |    69 +
 .../arm/mve/intrinsics/mve_vstore_scatter_offset.c |   215 +
 .../mve/intrinsics/mve_vstore_scatter_offset_p.c   |   216 +
 .../intrinsics/mve_vstore_scatter_shifted_offset.c |   141 +
 .../mve_vstore_scatter_shifted_offset_p.c          |   142 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr.c       |    43 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr_p.c     |    42 +
 .../gcc.target/arm/mve/intrinsics/vbicq_f16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_f32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s8.c       |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u8.c       |     1 +
 .../gcc.target/arm/mve/intrinsics/vld1q_f16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_f32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s8.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u8.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c     |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c     |     6 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_s8.c      |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_u8.c      |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c    |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c    |     4 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c |     5 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c |     5 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c   |     6 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_f16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_f32.c     |     3 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c |     5 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c |     5 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c   |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c   |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c   |     5 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_s32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_u32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c   |     4 +-
 .../arm/mve/intrinsics/vuninitializedq_float.c     |     6 +-
 .../arm/mve/intrinsics/vuninitializedq_float1.c    |     6 +-
 .../arm/mve/intrinsics/vuninitializedq_int.c       |     8 +-
 .../arm/mve/intrinsics/vuninitializedq_int1.c      |     8 +-
 gcc/testsuite/gcc.target/gcn/gcn.exp               |    42 +
 gcc/testsuite/gcc.target/gcn/vcc-clobber.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr95169.c            |    28 +
 gcc/testsuite/gcc.target/i386/pr95255.c            |     8 +
 gcc/testsuite/gcc.target/i386/pr95355.c            |    20 +
 gcc/testsuite/gcc.target/powerpc/pr71763.c         |     1 +
 gcc/testsuite/gdc.dg/pr94970.d                     |    20 +
 gcc/testsuite/gfortran.dg/equiv_11.f90             |    12 +
 gcc/testsuite/gfortran.dg/finalize_28.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_33.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_34.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_35.f90          |    48 +
 gcc/testsuite/gfortran.dg/finalize_36.f90          |    39 +
 gcc/testsuite/gfortran.dg/findloc_8.f90            |    29 +
 gcc/testsuite/gfortran.dg/gomp/pr94672.f90         |   127 +
 .../gfortran.dg/gomp/target-exit-data.f90          |    20 +
 .../gfortran.dg/missing_optional_dummy_6a.f90      |     3 +-
 gcc/testsuite/gfortran.dg/pr39695_1.f90            |     8 +
 gcc/testsuite/gfortran.dg/pr39695_2.f90            |    12 +
 gcc/testsuite/gfortran.dg/pr39695_3.f90            |    11 +
 gcc/testsuite/gfortran.dg/pr39695_4.f90            |    14 +
 gcc/testsuite/gfortran.dg/pr50392.f                |    12 +
 gcc/testsuite/gfortran.dg/pr59107.f90              |    11 +
 gcc/testsuite/gfortran.dg/pr88025.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr92993.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr93366.f90              |    18 +
 gcc/testsuite/gfortran.dg/pr93497.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr93714_1.f90            |     4 +-
 gcc/testsuite/gfortran.dg/pr93714_2.f90            |     4 +-
 gcc/testsuite/gfortran.dg/pr94397.F90              |    26 +
 gcc/testsuite/gfortran.dg/pr95088.f90              |    31 +
 gcc/testsuite/gfortran.dg/pr95090.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr95091.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr95104.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr95373_1.f90            |    15 +
 gcc/testsuite/gfortran.dg/pr95373_2.f90            |    15 +
 gcc/testsuite/gfortran.dg/pr95500.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr95503.f90              |     7 +
 gcc/testsuite/gfortran.dg/pr95544.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr95611.f90              |     7 +
 gcc/testsuite/go.test/test/fixedbugs/issue4085b.go |     4 +-
 gcc/testsuite/lib/gdc-utils.exp                    |    18 +-
 gcc/testsuite/lib/target-supports.exp              |    14 +
 gcc/tree-eh.c                                      |    10 +
 gcc/tree-eh.h                                      |     1 +
 gcc/tree-ssa-dce.c                                 |     4 +-
 gcc/tree-ssa-forwprop.c                            |     8 +
 gcc/tree-ssa-structalias.c                         |    14 +-
 gcc/tree-vrp.c                                     |    44 +-
 gcc/tree.c                                         |    30 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/sv.po                                    |     6 +-
 libgcc/ChangeLog                                   |    45 +
 libgcc/config.host                                 |     8 +-
 libgcc/config/i386/cpuinfo.c                       |    10 +-
 libgcc/config/i386/cpuinfo.h                       |     3 +-
 libgcc/config/i386/gnu-unwind.h                    |   107 +
 libgcc/libgcov-util.c                              |     5 +-
 libgcc/libgcov.h                                   |     2 +-
 libgfortran/ChangeLog                              |    35 +
 libgfortran/Makefile.am                            |     2 +
 libgfortran/Makefile.in                            |    22 +-
 libgfortran/generated/findloc0_c10.c               |   375 +
 libgfortran/generated/findloc1_c10.c               |   523 +
 libgfortran/gfortran.map                           |    10 +
 libgfortran/io/async.c                             |     7 +
 libgfortran/io/close.c                             |     8 +-
 libgfortran/io/transfer.c                          |     2 +-
 libgfortran/io/unit.c                              |     9 +-
 libgfortran/runtime/error.c                        |     4 +
 libgo/go/syscall/syscall_linux_test.go             |     9 +-
 libgomp/ChangeLog                                  |   136 +
 libgomp/oacc-mem.c                                 |   130 +-
 libgomp/testsuite/libgomp.fortran/async_io_9.f90   |    20 +
 .../testsuite/libgomp.fortran/close_errors_1.f90   |    19 +
 libgomp/testsuite/libgomp.fortran/target-var.f90   |    32 +
 .../libgomp.fortran/use_device_ptr-optional-3.f90  |     1 +
 .../libgomp.oacc-c-c++-common/deep-copy-7.c        |     2 +-
 .../libgomp.oacc-c-c++-common/deep-copy-8.c        |     6 +-
 .../libgomp.oacc-c-c++-common/pr92854-1.c          |    64 +-
 .../testsuite/libgomp.oacc-c-c++-common/struct-1.c |   187 +
 .../libgomp.oacc-c-c++-common/struct-copyout-1.c   |    38 +
 .../libgomp.oacc-c-c++-common/struct-copyout-2.c   |    44 +
 .../deep-copy-6-no_finalize.F90                    |     8 +
 .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 |    17 +
 .../testsuite/libgomp.oacc-fortran/error_stop-1.f  |     4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-2.f  |     4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-3.f  |     4 +
 .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90    |    42 +
 .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90    |     9 +
 .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90    |    44 +
 .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90    |    44 +
 .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90    |    45 +
 .../libgomp.oacc-fortran/mdc-refcount-1-3-2.f90    |    44 +
 .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90    |    45 +
 .../libgomp.oacc-fortran/mdc-refcount-1-4-2.f90    |    44 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-1.f    |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-2.f    |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-3.f    |     4 +
 libphobos/ChangeLog                                |    16 +
 libphobos/libdruntime/core/cpuid.d                 |    18 +-
 libphobos/src/std/net/curl.d                       |    44 +-
 libphobos/src/std/zip.d                            |     6 +
 libstdc++-v3/ChangeLog                             |   134 +
 libstdc++-v3/include/bits/fs_path.h                |    12 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |    38 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    14 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    88 +-
 libstdc++-v3/include/bits/stl_algobase.h           |     9 +
 libstdc++-v3/include/bits/stl_iterator.h           |    34 +-
 libstdc++-v3/include/debug/helper_functions.h      |     2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    12 +-
 libstdc++-v3/include/experimental/executor         |     5 +-
 libstdc++-v3/include/experimental/internet         |     4 +-
 libstdc++-v3/include/experimental/memory_resource  |     4 +-
 libstdc++-v3/include/experimental/socket           |    45 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |     4 +-
 .../testsuite/24_iterators/common_iterator/2.cc    |    63 +
 .../24_iterators/customization_points/92894.cc     |    52 +
 .../24_iterators/customization_points/lwg3420.cc   |    43 +
 .../24_iterators/indirect_callable/92894.cc        |    55 +
 libstdc++-v3/testsuite/25_algorithms/copy/95578.cc |    74 +
 .../testsuite/25_algorithms/copy/debug/95289.cc    |    31 +
 .../testsuite/25_algorithms/copy_backward/95578.cc |    62 +
 .../testsuite/25_algorithms/equal/95578.cc         |    74 +
 .../testsuite/25_algorithms/fill_n/constexpr.cc    |    32 +-
 .../25_algorithms/lexicographical_compare/95578.cc |    74 +
 libstdc++-v3/testsuite/25_algorithms/move/95578.cc |    62 +
 .../testsuite/25_algorithms/move_backward/95578.cc |    62 +
 .../memory_resource/new_delete_resource.cc         |     4 +-
 .../experimental/net/socket/basic_socket.cc        |   129 +
 .../testsuite/std/ranges/adaptors/95322.cc         |    50 +
 397 files changed, 142830 insertions(+), 130885 deletions(-)


More information about the Libstdc++-cvs mailing list