[gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8893-g513c543bb5d97cc59ba393f2f0612324a789c50e' into redhat/gcc-11-branch

Jakub Jelinek jakub@gcc.gnu.org
Mon Aug 23 10:16:27 GMT 2021


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

commit b558c8e931f0c36cda40bd60f5cdeb92452e91b5
Merge: 134ab8155c9 513c543bb5d
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Mon Aug 23 12:14:58 2021 +0200

    Merge commit 'r11-8893-g513c543bb5d97cc59ba393f2f0612324a789c50e' into redhat/gcc-11-branch

Diff:

 gcc/ChangeLog                                      |   262 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/c-family/ChangeLog                             |     9 +
 gcc/c-family/c-common.c                            |    11 +-
 gcc/calls.c                                        |     4 +-
 gcc/config.in                                      |     6 +
 gcc/config/aarch64/aarch64-cores.def               |     1 +
 gcc/config/aarch64/aarch64-protos.h                |    17 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |   634 +-
 gcc/config/aarch64/fractional-cost.h               |   236 +
 gcc/config/arm/arm-c.c                             |     1 +
 gcc/config/arm/arm-cpus.in                         |     1 +
 gcc/config/arm/arm.c                               |   190 +-
 gcc/config/i386/mingw-w64.h                        |     9 +
 gcc/config/i386/mingw32.h                          |     8 +
 gcc/config/mips/mips-msa.md                        |    22 +
 gcc/config/mips/mips-protos.h                      |     1 +
 gcc/config/mips/mips.c                             |    23 +-
 gcc/config/rs6000/rs6000.md                        |     5 +-
 gcc/configure                                      |    20 +
 gcc/configure.ac                                   |    17 +
 gcc/coverage.c                                     |    28 +-
 gcc/cp/ChangeLog                                   |    59 +
 gcc/cp/constexpr.c                                 |     4 +-
 gcc/cp/cp-tree.h                                   |     3 +-
 gcc/cp/decl.c                                      |     8 +
 gcc/cp/logic.cc                                    |   118 +-
 gcc/cp/parser.c                                    |     7 +-
 gcc/cp/tree.c                                      |     4 +-
 gcc/d/ChangeLog                                    |    68 +
 gcc/d/d-builtins.cc                                |    15 +
 gcc/d/d-codegen.cc                                 |    16 +-
 gcc/d/d-convert.cc                                 |    51 +-
 gcc/d/d-lang.cc                                    |     2 +
 gcc/d/d-tree.h                                     |     2 +
 gcc/d/dmd/dcast.c                                  |    15 +-
 gcc/d/dmd/expression.c                             |    16 +-
 gcc/d/dmd/expression.h                             |     2 +
 gcc/d/expr.cc                                      |    28 +-
 gcc/doc/invoke.texi                                |    27 +-
 gcc/dwarf2out.c                                    |    22 +-
 gcc/fortran/ChangeLog                              |    57 +
 gcc/fortran/check.c                                |     3 +-
 gcc/fortran/expr.c                                 |    10 +
 gcc/fortran/io.c                                   |     2 +-
 gcc/fortran/match.c                                |    15 +-
 gcc/fortran/resolve.c                              |    63 +-
 gcc/fortran/target-memory.c                        |     3 +
 gcc/fortran/trans-stmt.c                           |     6 +-
 gcc/fortran/trans-types.c                          |     4 +-
 gcc/gcov.c                                         |   158 +-
 gcc/ipa-icf-gimple.c                               |     3 +
 gcc/lto-streamer.h                                 |     2 +-
 gcc/multiple_target.c                              |    25 +-
 gcc/po/ChangeLog                                   |    13 +
 gcc/po/be.po                                       | 10328 +++++++++---------
 gcc/po/da.po                                       | 10339 +++++++++---------
 gcc/po/de.po                                       | 10357 ++++++++++---------
 gcc/po/el.po                                       | 10328 +++++++++---------
 gcc/po/es.po                                       | 10347 +++++++++---------
 gcc/po/fi.po                                       | 10336 +++++++++---------
 gcc/po/fr.po                                       | 10341 +++++++++---------
 gcc/po/hr.po                                       | 10328 +++++++++---------
 gcc/po/id.po                                       | 10333 +++++++++---------
 gcc/po/ja.po                                       | 10336 +++++++++---------
 gcc/po/nl.po                                       | 10332 +++++++++---------
 gcc/po/ru.po                                       | 10348 +++++++++---------
 gcc/po/sr.po                                       | 10334 +++++++++---------
 gcc/po/sv.po                                       | 10332 +++++++++---------
 gcc/po/zh_CN.po                                    | 10340 +++++++++---------
 gcc/po/zh_TW.po                                    | 10332 +++++++++---------
 gcc/sanopt.c                                       |     5 +-
 gcc/symtab.c                                       |     2 +
 gcc/testsuite/ChangeLog                            |   292 +
 gcc/testsuite/g++.dg/DRs/dr2082.C                  |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C       |    60 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C       |    18 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C        |    60 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C        |    64 +-
 gcc/testsuite/g++.dg/cpp2a/construct_at.h          |    62 +
 gcc/testsuite/g++.dg/goacc/pr101759.C              |     5 +
 gcc/testsuite/g++.dg/gomp/pr101759.C               |     8 +
 gcc/testsuite/gcc.dg/Wnonnull-4.c                  |    36 +-
 gcc/testsuite/gcc.dg/cpp/pr101638.c                |     7 +
 gcc/testsuite/gcc.dg/guality/pr101905.c            |    15 +
 gcc/testsuite/gcc.dg/ipa/pr100600.c                |    22 +
 gcc/testsuite/gcc.dg/lto/pr101868_0.c              |    33 +
 gcc/testsuite/gcc.dg/lto/pr101868_1.c              |    23 +
 gcc/testsuite/gcc.dg/lto/pr101868_2.c              |    11 +
 gcc/testsuite/gcc.dg/lto/pr101868_3.c              |     8 +
 gcc/testsuite/gcc.dg/pr100788.c                    |    13 +
 gcc/testsuite/gcc.dg/pr78213.c                     |    12 +-
 gcc/testsuite/gcc.dg/torture/pr101512.c            |    11 +
 gcc/testsuite/gcc.dg/vect/pr101505.c               |    16 +
 gcc/testsuite/gcc.target/arm/attr-neon.c           |     9 +-
 gcc/testsuite/gcc.target/arm/attr-neon2.c          |    35 +-
 gcc/testsuite/gcc.target/arm/attr-neon3.c          |    48 +-
 .../gcc.target/arm/cortex-m55-nofp-flag-hard.c     |     2 +-
 .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c   |     2 +-
 .../arm/cortex-m55-nofp-nomve-flag-softfp.c        |     2 +-
 .../gcc.target/arm/mve/intrinsics/mve_fpu1.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/mve_fpu2.c       |     5 +-
 gcc/testsuite/gcc.target/arm/pr69245.c             |     8 +-
 gcc/testsuite/gcc.target/arm/pr98636.c             |     3 +-
 .../gcc.target/arm/pragma_fpu_attribute.c          |     7 +-
 .../gcc.target/arm/pragma_fpu_attribute_2.c        |     7 +-
 gcc/testsuite/gcc.target/i386/pr101261.c           |    11 +
 gcc/testsuite/gcc.target/mips/pr101132.c           |    14 +
 gcc/testsuite/gcc.target/powerpc/pr101129.c        |     1 +
 gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp     |    39 +
 gcc/testsuite/gdc.dg/extern-c++/pr101664.d         |    15 +
 gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc      |    10 +
 gcc/testsuite/gdc.dg/pr101127a.d                   |     8 +
 gcc/testsuite/gdc.dg/pr101127b.d                   |     7 +
 gcc/testsuite/gdc.dg/pr101490.d                    |    21 +
 gcc/testsuite/gdc.dg/pr101640.d                    |    11 +
 gcc/testsuite/gdc.dg/pr96429.d                     |     2 +-
 gcc/testsuite/gdc.dg/torture/pr96435.d             |    21 +
 gcc/testsuite/gdc.test/compilable/b19002.d         |    12 +
 gcc/testsuite/gdc.test/compilable/test22133.d      |    16 +
 .../gdc.test/fail_compilation/fail22133.d          |    24 +
 .../gdc.test/fail_compilation/fail22144.d          |    14 +
 .../gdc.test/fail_compilation/fail7424b.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424c.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424d.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424e.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424f.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424g.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424h.d          |     2 +-
 .../gdc.test/fail_compilation/fail7424i.d          |     2 +-
 gcc/testsuite/gfortran.dg/allocate_stat.f90        |     8 +-
 gcc/testsuite/gfortran.dg/allocate_stat_3.f90      |    71 +
 gcc/testsuite/gfortran.dg/coarray_3.f90            |     4 +-
 gcc/testsuite/gfortran.dg/coarray_sync.f90         |    44 +
 gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90        |     7 +
 gcc/testsuite/gfortran.dg/implicit_11.f90          |     2 +-
 gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90   |     2 +-
 gcc/testsuite/gfortran.dg/pr101514.f90             |    35 +
 gcc/testsuite/gfortran.dg/pr101536.f90             |    33 +
 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90       |    13 +
 gcc/testsuite/gfortran.dg/ubsan/ubsan.exp          |    38 +
 gcc/tree-ssa-pre.c                                 |     7 +
 gcc/tree-vect-patterns.c                           |    14 +
 gcc/ubsan.c                                        |    10 +-
 libcpp/ChangeLog                                   |     9 +
 libcpp/macro.c                                     |     9 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/de.po                                    |    51 +-
 libsanitizer/ChangeLog                             |    15 +
 .../sanitizer_common_interceptors.inc              |    12 +-
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |     7 +-
 libstdc++-v3/ChangeLog                             |   142 +
 libstdc++-v3/doc/doxygen/doxygroups.cc             |     4 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |    28 +-
 libstdc++-v3/doc/html/manual/status.html           |     5 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    10 +
 libstdc++-v3/include/bits/fs_fwd.h                 |    34 +-
 libstdc++-v3/include/bits/fs_path.h                |    20 +-
 libstdc++-v3/include/bits/random.h                 |     6 +-
 libstdc++-v3/include/bits/random.tcc               |     6 +-
 libstdc++-v3/include/bits/this_thread_sleep.h      |     2 +-
 libstdc++-v3/include/experimental/bits/fs_fwd.h    |    24 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    12 +-
 libstdc++-v3/include/experimental/bits/simd.h      |    12 +
 .../include/experimental/bits/simd_detail.h        |     3 +
 libstdc++-v3/include/experimental/simd             |    17 +
 libstdc++-v3/include/experimental/type_traits      |    37 +-
 libstdc++-v3/include/ext/throw_allocator.h         |     2 +-
 libstdc++-v3/include/std/chrono                    |    72 +-
 libstdc++-v3/include/std/scoped_allocator          |     8 +-
 libstdc++-v3/include/std/system_error              |    26 +-
 libstdc++-v3/include/std/type_traits               |   225 +-
 libstdc++-v3/include/std/variant                   |     4 +
 libstdc++-v3/libsupc++/compare                     |    51 +-
 libstdc++-v3/libsupc++/exception                   |    20 +-
 libstdc++-v3/libsupc++/exception.h                 |     1 +
 libstdc++-v3/src/c++17/fs_ops.cc                   |     5 +-
 libstdc++-v3/src/filesystem/ops.cc                 |     2 +-
 .../18_support/comparisons/algorithms/fallback.cc  |    42 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |     2 +-
 .../filesystem/operations/create_directories.cc    |    23 +
 .../filesystem/operations/create_directory.cc      |    31 +
 .../filesystem/operations/create_directories.cc    |    23 +
 .../filesystem/operations/create_directory.cc      |    32 +
 .../testsuite/experimental/random/randint.cc       |    18 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |     3 +-
 188 files changed, 86986 insertions(+), 83274 deletions(-)


More information about the Libstdc++-cvs mailing list