From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2153) id 412D9385740B; Mon, 23 Aug 2021 10:16:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 412D9385740B Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jakub Jelinek To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8893-g513c543bb5d97cc59ba393f2f0612324a789c50e' into redhat/gcc-11-branch X-Act-Checkin: gcc X-Git-Author: Jakub Jelinek X-Git-Refname: refs/vendors/redhat/heads/gcc-11-branch X-Git-Oldrev: 134ab8155c937122663513b76afa8e64ad61fe99 X-Git-Newrev: b558c8e931f0c36cda40bd60f5cdeb92452e91b5 Message-Id: <20210823101627.412D9385740B@sourceware.org> Date: Mon, 23 Aug 2021 10:16:27 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2021 10:16:27 -0000 https://gcc.gnu.org/g:b558c8e931f0c36cda40bd60f5cdeb92452e91b5 commit b558c8e931f0c36cda40bd60f5cdeb92452e91b5 Merge: 134ab8155c9 513c543bb5d Author: Jakub Jelinek 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(-)