[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