public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f52a8699' into redhat/gcc-11-branch
@ 2023-12-18 15:37 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2023-12-18 15:37 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:9e6808abff4d96f3f09474a2a744ef5f56df3e28

commit 9e6808abff4d96f3f09474a2a744ef5f56df3e28
Merge: 2c7f17ca0b6 bacfe9e21fe
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Mon Dec 18 16:36:22 2023 +0100

    Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f52a8699' into redhat/gcc-11-branch

Diff:

 gcc/ChangeLog                                      | 533 ++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/common/config/i386/cpuinfo.h                   |  29 +-
 gcc/config/aarch64/aarch64.c                       | 499 ++++++++++---------
 gcc/config/aarch64/aarch64.h                       |  44 +-
 gcc/config/arm/arm.md                              |   2 +-
 gcc/config/arm/vfp.md                              |   7 +-
 gcc/config/i386/i386-features.c                    |   8 +-
 gcc/config/i386/i386-options.c                     |   9 +-
 gcc/config/i386/i386.c                             |  35 +-
 gcc/config/i386/i386.md                            |  16 +-
 gcc/config/i386/i386.opt                           |   4 +
 gcc/config/i386/sse.md                             |  78 ++-
 gcc/config/i386/x86-tune.def                       |   2 +-
 gcc/config/pa/pa.c                                 |   2 +-
 gcc/config/rs6000/altivec.md                       |   2 +-
 gcc/config/rs6000/fusion.md                        |  27 +-
 gcc/config/rs6000/genfusion.pl                     | 212 ++++----
 gcc/config/rs6000/predicates.md                    |  14 -
 gcc/config/rs6000/rs6000-builtin.def               |  12 +-
 gcc/config/rs6000/rs6000-string.c                  |  14 +-
 gcc/config/rs6000/rs6000.c                         |   9 +-
 gcc/config/rs6000/rs6000.h                         |   6 +
 gcc/config/rs6000/rs6000.md                        | 117 +++--
 gcc/config/sh/sh.md                                |  41 +-
 gcc/config/sh/sh_treg_combine.cc                   |   9 +-
 gcc/config/vax/vax.c                               |   9 +-
 gcc/cp/ChangeLog                                   |  46 ++
 gcc/cp/cp-gimplify.c                               |   9 +-
 gcc/cp/init.c                                      |  11 +-
 gcc/cp/name-lookup.c                               |  37 ++
 gcc/cp/name-lookup.h                               |   2 +
 gcc/cp/parser.c                                    |  32 +-
 gcc/cp/pt.c                                        |  20 +-
 gcc/d/ChangeLog                                    |  38 ++
 gcc/d/d-convert.cc                                 |  31 +-
 gcc/d/decl.cc                                      |  36 +-
 gcc/d/dmd/dinterpret.c                             |  12 +-
 gcc/d/imports.cc                                   |   9 +
 gcc/d/intrinsics.cc                                |   2 +
 gcc/doc/install.texi                               |   3 +
 gcc/dwarf2out.c                                    |   3 +-
 gcc/fold-const.c                                   |   2 +-
 gcc/fortran/ChangeLog                              |  76 +++
 gcc/fortran/arith.c                                |   5 +
 gcc/fortran/decl.c                                 |   8 +
 gcc/fortran/frontend-passes.c                      |   2 +-
 gcc/fortran/parse.c                                |   9 +-
 gcc/fortran/primary.c                              |   3 +-
 gcc/fortran/resolve.c                              |   4 +-
 gcc/fortran/symbol.c                               |   7 +
 gcc/fortran/trans-expr.c                           |   7 +-
 gcc/genmatch.c                                     |   6 +-
 gcc/gimple-ssa-store-merging.c                     |   9 +-
 gcc/go/ChangeLog                                   |   8 +
 gcc/go/go-backend.c                                |   6 +-
 gcc/go/go-lang.c                                   |   8 +-
 gcc/match.pd                                       |  11 +-
 gcc/testsuite/ChangeLog                            | 419 ++++++++++++++++
 gcc/testsuite/c-c++-common/ubsan/pr112727.c        |  17 +
 gcc/testsuite/g++.dg/cpp0x/noexcept78.C            |  16 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-array2.C          |  15 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template25.C      |  18 +
 gcc/testsuite/g++.dg/debug/pr110295.C              |  19 +
 gcc/testsuite/g++.dg/ext/unroll-5.C                |  23 +
 gcc/testsuite/g++.dg/template/template-keyword4.C  |  18 +
 gcc/testsuite/g++.target/powerpc/pr105325.C        |  28 ++
 gcc/testsuite/g++.target/powerpc/pr110741.C        | 552 +++++++++++++++++++++
 gcc/testsuite/g++.target/powerpc/pr111367.C        |  22 +
 gcc/testsuite/gcc.c-torture/compile/pr111699-1.c   |   7 +
 gcc/testsuite/gcc.c-torture/execute/pr110914.c     |  22 +
 gcc/testsuite/gcc.c-torture/execute/pr111408.c     |  26 +
 gcc/testsuite/gcc.dg/pr110731.c                    |  17 +
 gcc/testsuite/gcc.dg/pr111015.c                    |  28 ++
 gcc/testsuite/gcc.dg/pr112733.c                    |  16 +
 gcc/testsuite/gcc.dg/pr112837.c                    |  11 +
 gcc/testsuite/gcc.dg/pr112845.c                    |   9 +
 gcc/testsuite/gcc.dg/torture/pr110298.c            |  20 +
 gcc/testsuite/gcc.dg/torture/pr111614.c            |  23 +
 gcc/testsuite/gcc.dg/torture/pr111815.c            |  26 +
 gcc/testsuite/gcc.dg/torture/pr111818.c            |  11 +
 gcc/testsuite/gcc.dg/torture/pr111917.c            |  23 +
 gcc/testsuite/gcc.dg/vect/pr111764.c               |  16 +
 gcc/testsuite/gcc.dg/vect/pr97428.c                |   1 +
 .../gcc.target/aarch64/stack-check-prologue-17.c   |  55 ++
 .../gcc.target/aarch64/stack-check-prologue-18.c   | 100 ++++
 .../gcc.target/aarch64/stack-protector-8.c         |  95 ++++
 .../gcc.target/aarch64/stack-protector-9.c         |  33 ++
 .../gcc.target/aarch64/sve/pcs/stack_clash_3.c     |   6 +-
 gcc/testsuite/gcc.target/arm/pure-code/pr109800.c  |   4 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c  |  14 +
 gcc/testsuite/gcc.target/i386/avx2-gather-2.c      |   2 +-
 gcc/testsuite/gcc.target/i386/avx2-gather-6.c      |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-11.c          |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c |   2 +-
 gcc/testsuite/gcc.target/i386/pr110170-3.c         |  11 +
 gcc/testsuite/gcc.target/i386/pr111340.c           |   9 +
 gcc/testsuite/gcc.target/i386/pr112672.c           |  23 +
 gcc/testsuite/gcc.target/i386/pr112891-2.c         |  30 ++
 gcc/testsuite/gcc.target/i386/pr112891.c           |  29 ++
 gcc/testsuite/gcc.target/i386/sse2-pr112816.c      |  16 +
 gcc/testsuite/gcc.target/powerpc/clone1.c          |   7 +-
 gcc/testsuite/gcc.target/powerpc/clone3.c          |   7 +-
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-0.c |  23 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-1.c |  27 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-2.c |  27 +
 .../gcc.target/powerpc/darwin-structs-0.h          |  29 ++
 .../gcc.target/powerpc/fusion-p10-ldcmpi.c         |  16 +-
 gcc/testsuite/gcc.target/powerpc/mod-1.c           |  21 +-
 gcc/testsuite/gcc.target/powerpc/mod-2.c           |  11 +-
 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c |   5 +-
 gcc/testsuite/gcc.target/powerpc/pr109932-1.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr109932-2.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr110011.c        |  42 ++
 gcc/testsuite/gcc.target/powerpc/pr96762.c         |  13 +
 gcc/testsuite/gdc.dg/pr108842.d                    |   4 +
 gcc/testsuite/gdc.dg/pr110359.d                    |  22 +
 gcc/testsuite/gdc.dg/pr98277.d                     |  11 +
 gcc/testsuite/gdc.dg/torture/pr110516a.d           |  12 +
 gcc/testsuite/gdc.dg/torture/pr110516b.d           |  12 +
 gcc/testsuite/gdc.test/compilable/test21794.d      |  52 ++
 .../gfortran.dg/deferred_character_37.f90          |  88 ++++
 gcc/testsuite/gfortran.dg/findloc_10.f90           |  13 +
 gcc/testsuite/gfortran.dg/findloc_9.f90            |  19 +
 gcc/testsuite/gfortran.dg/implied_do_io_8.f90      |  18 +
 gcc/testsuite/gfortran.dg/pr103506_1.f90           |   9 +
 gcc/testsuite/gfortran.dg/pr107397.f90             |   9 +
 gcc/testsuite/gfortran.dg/pr111880.f90             |  22 +
 gcc/tree-ssa-loop-ivcanon.c                        |   7 +-
 gcc/tree-ssa-loop-unswitch.c                       |   5 +-
 gcc/tree-ssa-reassoc.c                             |  27 +-
 gcc/tree-ssa-strlen.c                              |   3 +-
 gcc/tree-ssa.c                                     |  17 +-
 gcc/tree-vect-loop.c                               |  15 +-
 gcc/wide-int.cc                                    |   4 +-
 libgomp/ChangeLog                                  |  49 ++
 libgomp/Makefile.in                                |   1 +
 libgomp/configure                                  |  90 +++-
 libgomp/configure.ac                               |   7 +
 libgomp/testsuite/Makefile.am                      |  79 ++-
 libgomp/testsuite/Makefile.in                      |  78 ++-
 libgomp/testsuite/config/default.exp               |   2 -
 libgomp/testsuite/flock                            |  17 +
 libgomp/testsuite/lib/libgomp.exp                  |  38 +-
 libgomp/testsuite/libgomp-site-extra.exp.in        |   1 +
 libiberty/ChangeLog                                |   8 +
 libiberty/simple-object-mach-o.c                   |   2 +-
 libphobos/ChangeLog                                |   8 +
 libphobos/libdruntime/core/cpuid.d                 |  23 +-
 libstdc++-v3/ChangeLog                             | 438 ++++++++++++++++
 libstdc++-v3/acinclude.m4                          |  49 ++
 libstdc++-v3/config.h.in                           |  12 +
 libstdc++-v3/configure                             | 222 +++++++++
 libstdc++-v3/doc/html/manual/api.html              |   9 +
 libstdc++-v3/doc/xml/manual/evolution.xml          |  13 +
 libstdc++-v3/include/bits/fs_dir.h                 |   8 +
 libstdc++-v3/include/bits/fs_fwd.h                 |   4 +
 libstdc++-v3/include/bits/fs_path.h                | 126 +++--
 libstdc++-v3/include/bits/hashtable_policy.h       |   4 +
 libstdc++-v3/include/debug/stl_iterator.h          |  32 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |  53 +-
 libstdc++-v3/include/std/any                       |   4 +-
 libstdc++-v3/include/std/array                     |   4 +-
 libstdc++-v3/include/std/charconv                  |   2 +-
 libstdc++-v3/include/std/string_view               |   5 +-
 libstdc++-v3/include/std/utility                   |  16 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  73 ++-
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |  23 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   | 264 ++++++++--
 libstdc++-v3/src/c++17/fs_ops.cc                   | 211 ++++----
 libstdc++-v3/src/filesystem/dir-common.h           | 125 ++++-
 libstdc++-v3/src/filesystem/dir.cc                 |  80 +--
 libstdc++-v3/src/filesystem/ops-common.h           | 139 ++++--
 libstdc++-v3/src/filesystem/ops.cc                 |  75 +--
 .../19_diagnostics/system_error/cons-1.cc          |   6 +-
 libstdc++-v3/testsuite/20_util/any/cons/104242.cc  |  12 +
 .../integer_comparisons/greater_equal_neg.cc       |   2 +-
 .../20_util/integer_comparisons/greater_neg.cc     |   2 +-
 .../20_util/integer_comparisons/less_equal_neg.cc  |   2 +-
 .../testsuite/20_util/integer_sequence/pr111357.cc |  34 ++
 .../modifiers/remove_prefix/debug.cc               |  14 +
 .../modifiers/remove_suffix/debug.cc               |  14 +
 .../23_containers/array/creation/111512.cc         |  25 +
 .../testsuite/25_algorithms/move/constexpr.cc      |  11 +
 .../testsuite/27_io/filesystem/iterators/97731.cc  |  48 ++
 .../iterators/recursive_directory_iterator.cc      |  19 +
 .../filesystem/operations/copy_file_108178.cc      |  33 ++
 .../27_io/filesystem/path/construct/95048.cc       |  51 ++
 .../iterators/recursive_directory_iterator.cc      |  21 +-
 .../filesystem/path/construct/95048.cc             |  53 ++
 libstdc++-v3/testsuite/lib/prune.exp               |   1 +
 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc |  24 +
 .../tr1/8_c_compatibility/cstdio/functions.cc      |   2 +-
 .../tr1/8_c_compatibility/cwchar/functions.cc      |   2 +-
 198 files changed, 6326 insertions(+), 1123 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-12-18 15:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-18 15:37 [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-11157-gbacfe9e21fefc68de46ba62fd4498b98f52a8699' into redhat/gcc-11-branch Jakub Jelinek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).