[gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12

Tobias Burnus burnus@gcc.gnu.org
Wed Aug 17 06:00:58 GMT 2022


https://gcc.gnu.org/g:31408423d1749f6d26c87a97a9743f8b2ae821ed

commit 31408423d1749f6d26c87a97a9743f8b2ae821ed
Merge: 5743ae666d9 ebf3cd17161
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Aug 17 07:56:45 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8692-gebf3cd1716139f210ff80ba2e2da42e666d72bec (17th Aug 2022)

Diff:

 gcc/ChangeLog                                      |  63 +++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64-builtins.cc             |  71 ++++
 gcc/config/aarch64/aarch64.md                      |  13 +-
 gcc/config/aarch64/arm_acle.h                      |  53 +++
 gcc/config/rs6000/rs6000.cc                        |  11 -
 gcc/cp/ChangeLog                                   |  18 +
 gcc/cp/constexpr.cc                                |   8 +-
 gcc/cp/parser.cc                                   |   4 +-
 gcc/d/ChangeLog                                    |  62 +++
 gcc/d/d-codegen.cc                                 |  34 ++
 gcc/d/d-target.cc                                  |   2 +
 gcc/d/d-tree.h                                     |   2 +
 gcc/d/decl.cc                                      | 121 +++++-
 gcc/d/expr.cc                                      |   2 +-
 gcc/d/gdc.texi                                     |  16 +-
 gcc/d/modules.cc                                   |  20 +
 gcc/expr.cc                                        |   2 +-
 gcc/gimple-ssa-store-merging.cc                    |   2 +-
 gcc/jit/ChangeLog                                  |   5 +
 gcc/jit/libgccjit.h                                |   4 +-
 gcc/lto-streamer-in.cc                             |   7 +-
 gcc/omp-low.cc                                     |   6 +-
 gcc/testsuite/ChangeLog                            |  76 ++++
 gcc/testsuite/g++.dg/cpp0x/enum42.C                |   7 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda27.C    |  26 ++
 gcc/testsuite/g++.dg/gomp/pr106492.C               |  49 +++
 gcc/testsuite/gcc.dg/torture/pr106513.c            |  26 ++
 .../gcc.target/aarch64/acle/data-intrinsics.c      | 468 +++++++++++++++++++++
 gcc/testsuite/gcc.target/powerpc/pr106016.c        |  14 +
 gcc/testsuite/gdc.dg/imports/pr106555.d            |  10 +
 gcc/testsuite/gdc.dg/pr106555.d                    |   4 +
 .../gdc.dg/torture/imports/pr106563math.d          |  12 +
 .../gdc.dg/torture/imports/pr106563regex.d         |   7 +
 gcc/testsuite/gdc.dg/torture/imports/pr106563uni.d |  15 +
 gcc/testsuite/gdc.dg/torture/pr106563.d            |  16 +
 gcc/testsuite/gdc.dg/torture/pr106623.d            |  28 ++
 gcc/testsuite/gdc.dg/torture/torture.exp           |   9 +
 libgfortran/ChangeLog                              |  10 +
 libstdc++-v3/ChangeLog                             | 150 +++++++
 libstdc++-v3/include/bits/allocator.h              |   7 +-
 libstdc++-v3/include/bits/basic_string.h           |   3 +-
 libstdc++-v3/include/bits/fs_ops.h                 |  79 ++++
 libstdc++-v3/include/bits/ios_base.h               |   2 +-
 libstdc++-v3/include/bits/new_allocator.h          |   6 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   2 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |  71 ++++
 libstdc++-v3/include/experimental/numeric          |  46 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |   6 +-
 libstdc++-v3/include/std/expected                  |  32 +-
 libstdc++-v3/include/std/istream                   |  31 +-
 libstdc++-v3/include/std/numeric                   |  75 ++--
 libstdc++-v3/include/std/string_view               |   2 +-
 libstdc++-v3/include/std/version                   |   2 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |  29 +-
 libstdc++-v3/src/filesystem/dir-common.h           |  70 ++-
 libstdc++-v3/src/filesystem/dir.cc                 |  21 +-
 libstdc++-v3/testsuite/20_util/allocator/105975.cc |  18 +
 .../21_strings/basic_string/cons/char/105995.cc    |  11 +
 .../basic_string_view/cons/char/range_c++20.cc     |  28 +-
 .../basic_string_view/cons/wchar_t/range_c++20.cc  |  30 +-
 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc   |  21 +
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |  10 +-
 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc   |  22 +
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |  10 +-
 .../extractors_character/char/pr106248.cc          |  40 ++
 .../extractors_character/wchar_t/pr106248.cc       |  40 ++
 .../27_io/basic_ofstream/open/char/noreplace.cc    |   4 +-
 .../27_io/basic_ofstream/open/wchar_t/noreplace.cc |   4 +-
 .../27_io/filesystem/operations/absolute.cc        |   2 +-
 .../testsuite/27_io/filesystem/operations/all.cc   |   8 +-
 .../27_io/filesystem/operations/canonical.cc       |   4 +-
 .../27_io/filesystem/operations/exists.cc          |   2 +-
 .../27_io/filesystem/operations/is_empty.cc        |   4 +-
 .../27_io/filesystem/operations/read_symlink.cc    |   2 +-
 .../27_io/filesystem/operations/status.cc          |   2 +-
 .../27_io/filesystem/operations/symlink_status.cc  |   2 +-
 .../filesystem/operations/temp_directory_path.cc   |   4 +-
 .../filesystem/operations/canonical.cc             |   6 +-
 .../experimental/filesystem/operations/exists.cc   |   2 +-
 .../experimental/filesystem/operations/is_empty.cc |   4 +-
 .../filesystem/operations/read_symlink.cc          |   2 +-
 .../filesystem/operations/temp_directory_path.cc   |   4 +-
 83 files changed, 1999 insertions(+), 226 deletions(-)


More information about the Libstdc++-cvs mailing list